code: public static ClassInclusion classOf(final Class <?> proposedClass){
  		return new ClassInclusion(){
  				@Override
  				public Class[] propose(){
  					if(proposedClass.isAssignableFrom(ThirdPartyParseable.class)&&Modifier.isAbstract(proposedClass.getModifiers()))return new Class[]{proposedClass};
  					return new Class[]{proposedClass};
  					}//end propose()
  			
  			};
  		}
docs: end nestedClassesOf(...)