Class findClassNoImports(String name,int lineno,int override) throws ConfigurationException {
  Class c=findClassExact(name,lineno,override);
  if (c != null) {
    return c;
  }
  int dot;
  while ((dot=name.lastIndexOf('.')) >= 0) {
    name=name.substring(0,dot) + '$' + name.substring(dot + 1);
    c=findClassExact(name,lineno,override);
    if (c != null) {
      return c;
    }
  }
  return null;
}

Class findClassNoImports ( String name , int lineno , int override ) throws ConfigurationException { Class c = findClassExact ( name , lineno , override ) ; if ( c != null ) { return c ; } int dot ; while ( ( dot = name . lastIndexOf ( '.' ) ) >= 0 ) { name = name . substring ( 0 , dot ) + '$' + name . substring ( dot + 1 ) ; c = findClassExact ( name , lineno , override ) ; if ( c != null ) { return c ; } } return null ; }
returns the class with the specified name , or null if not found , ignoring imports , but looking for nested classes . throws a configurationexception if the class is found but is not public , or has a non - public declaring class .
