public static Class<?> getClass(Object classLoaderObj, String path) throws ClassNotFoundException {
		if( THREAD ) {
			ClassLoader cl = null;
			if( classLoaderObj != null )
				cl = classLoaderObj.getClass().getClassLoader();
			if( cl == null )
				return Thread.currentThread().getContextClassLoader().loadClass(path);
			else
				return cl.loadClass(path);
		} else {
			if( bundle != null )
				return bundle.loadClass(path);
			
			ClassLoader cl = null;
			if( classLoaderObj != null )
				cl = classLoaderObj.getClass().getClassLoader();
			if( cl == null )
				return Thread.currentThread().getContextClassLoader().loadClass(path);
			else
				return cl.loadClass(path);
		}
	}