public int getSize() {
		/*
		 * maxStack: 2 maxLocals: 2 code: 4 + codeLength exc count: 2
		 * exceptions: n * 8 attributes: lvt_name: 2 lvt_length: 4 lvt_count: 2
		 * lvt_entries: n * 10 attributes: lnt_name: 2 lnt_length: 4 lnt_count:
		 * 2 lnt_entries: n * 4
		 */
		int size = 0;
		if (lvt != null)
			size += 8 + lvt.length * 10;
		if (lnt != null)
			size += 8 + lnt.length * 4;
		return 10 + instructions.getCodeLength() + exceptionHandlers.length * 8
				+ getAttributeSize() + size;
	}