public Class<?> findClass(String className, String versionRange)
    {
        //if (ClassServiceBootstrap.repositoryAdmin == null)
        //    return null;

        Class<?> c = this.getClassFromBundle(null, className, versionRange);

        if (c == null) {
            Object resource = this.deployThisResource(ClassFinderActivator.getPackageName(className, false), versionRange, false);
            if (resource != null)
            {
            	c = this.getClassFromBundle(null, className, versionRange);	// It is possible that the newly started bundle registered itself
            	if (c == null)
            		c = this.getClassFromBundle(resource, className, versionRange);
            }
        }

        return c;
    }
public Class < ? > findClass ( String className , String versionRange ) { Class < ? > c = this . getClassFromBundle ( null , className , versionRange ) ; if ( c == null ) { Object resource = this . deployThisResource ( ClassFinderActivator . getPackageName ( className , false ) , versionRange , false ) ; if ( resource != null ) { c = this . getClassFromBundle ( null , className , versionRange ) ; if ( c == null ) c = this . getClassFromBundle ( resource , className , versionRange ) ; } } return c ; }
Find, resolve, and return this class definition.
@param className
@return The class definition or null if not found.