if (seen == PUTSTATIC || seen == GETSTATIC || seen == INVOKESTATIC
if (seen == PUTSTATIC) System.out.println("Saw putstatic " + nameConstant); if (seen == PUTSTATIC && classConstant.equals(className))  { if (instanceCreated && !instanceCreatedWarningGiven)  { String okSig = "L" + className + ";"; if (!okSig.equals(sigConstant)) { System.out.println("Instance created in static initializer before static field " + nameConstant + " assigned"); System.out.println("Class is " + className); instanceCreatedWarningGiven = true; } } } else if (seen == NEW && classConstant.equals(className))  { instanceCreated = true; } else if (seen == PUTSTATIC || seen == GETSTATIC || seen == INVOKESTATIC
    public void sawOpcode(int seen) {	if (PC + 6 >= codeBytes.length) return;        if (seen == PUTSTATIC || seen == GETSTATIC || seen == INVOKESTATIC			|| seen == NEW)  		requires.add(betterClassConstant);	}