if (methodGen == null) return false;
	public static boolean isGetterMethod(ClassContext classContext, Method method) {		MethodGen methodGen = classContext.getMethodGen(method);		InstructionList il = methodGen.getInstructionList();		// System.out.println("Checking getter method: " + method.getName());		if (il.getLength() > 60)			return false;		int count = 0;		Iterator<InstructionHandle> it = il.iterator();		while (it.hasNext()) {			InstructionHandle ih = it.next();			switch (ih.getInstruction().getOpcode()) {			case Constants.GETFIELD:				count++;				if (count > 1) return false;				break;			case Constants.PUTFIELD:			case Constants.BALOAD:			case Constants.CALOAD:			case Constants.DALOAD:			case Constants.FALOAD:			case Constants.IALOAD:			case Constants.LALOAD:			case Constants.SALOAD:			case Constants.AALOAD:			case Constants.BASTORE:			case Constants.CASTORE:			case Constants.DASTORE:			case Constants.FASTORE:			case Constants.IASTORE:			case Constants.LASTORE:			case Constants.SASTORE:			case Constants.AASTORE:			case Constants.PUTSTATIC:				return false;			case Constants.INVOKESTATIC:			case Constants.INVOKEVIRTUAL:			case Constants.INVOKEINTERFACE:			case Constants.INVOKESPECIAL:			case Constants.GETSTATIC:				// no-op			}		}		// System.out.println("Found getter method: " + method.getName());		return true;	}