if (jclass.getMajor() < JDK15_MAJOR || (jclass.getMajor() == JDK15_MAJOR && jclass.getMinor() < JDK15_MINOR))  return;
if (preTiger(jclass)) return;
	public void visitClassContext(ClassContext classContext) {		JavaClass jclass = classContext.getJavaClass();				// We can ignore classes that were compiled for anything		// less than JDK 1.5.  This should avoid lots of unnecessary work		// when analyzing code for older VM targets.				if (jclass.getMajor() < JDK15_MAJOR ||			(jclass.getMajor() == JDK15_MAJOR && jclass.getMinor() < JDK15_MINOR))  return;				boolean  sawUtilConcurrentLocks = false;		for(Constant c :  jclass.getConstantPool().getConstantPool()) 			if (c instanceof ConstantMethodref) {				ConstantMethodref m = (ConstantMethodref) c;				ConstantClass cl = (ConstantClass) jclass.getConstantPool().getConstant(m.getClassIndex());				ConstantUtf8 name =  (ConstantUtf8) jclass.getConstantPool().getConstant(cl.getNameIndex());				String nameAsString = name.getBytes();				if (nameAsString.startsWith("java/util/concurrent/locks")) sawUtilConcurrentLocks = true;							}		if (sawUtilConcurrentLocks) super.visitClassContext(classContext);	}