added InnerClass output system for IDE