private AbstractInsnNode[] cleanInsn(AbstractInsnNode[] rawInstructions) {
		List<AbstractInsnNode> cleanedInstructions = new ArrayList<AbstractInsnNode>();
		for (AbstractInsnNode n : rawInstructions)
			if (n.getOpcode() >= 0)
				cleanedInstructions.add(n);
		return cleanedInstructions
				.toArray(new AbstractInsnNode[cleanedInstructions.size()]);
	}