public MethodIdentifier(ClassIdentifier clazz, MethodInfo info) {
		super(info.getName());
		this.name = info.getName();
		this.type = info.getType();
		this.clazz = clazz;
		this.info = info;

		BytecodeInfo bytecode = info.getBytecode();
		if (bytecode != null) {
			if ((Main.stripping & Main.STRIP_LVT) != 0)
				info.getBytecode().setLocalVariableTable(null);
			if ((Main.stripping & Main.STRIP_LNT) != 0)
				info.getBytecode().setLineNumberTable(null);
			codeAnalyzer = Main.getClassBundle().getCodeAnalyzer();

			CodeTransformer[] trafos = Main.getClassBundle()
					.getPreTransformers();
			for (int i = 0; i < trafos.length; i++) {
				trafos[i].transformCode(bytecode);
			}
			info.setBytecode(bytecode);
		}
	}