if (Repository.instanceOf(constructedClass,"java/lang/ClassLoader"))
if (Repository.instanceOf(constructedClass,"java/lang/ClassLoader") && !(getMethodName().equals("main") && getMethodSig().equals("([java/lang/String;)V") && getMethod().isStatic()) )
	public void sawOpcode(int seen) {		try {		if (seen == NEW) {			String classOfConstructedClass = getClassConstantOperand();			JavaClass constructedClass = Repository.lookupClass(classOfConstructedClass);			if (Repository.instanceOf(constructedClass,"java/lang/ClassLoader")) 				bugReporter.reportBug(new BugInstance(this, "DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEDGED",					NORMAL_PRIORITY)				        .addClassAndMethod(this)				        .addClass(constructedClass)				        .addSourceLine(this)				        );		}		} catch (ClassNotFoundException e) {			// ignore this		}	}