private LocalVariableTypeTableAttributeInfo convertToLocalVariableTypeTable(
			ByteBuffer byteBuffer,int attributeNameIndex,int attributeLength) {
		LocalVariableTypeTableAttributeInfo lvttai = new LocalVariableTypeTableAttributeInfo();
		lvttai.setAttributeNameIndex(attributeNameIndex);
		logger.debug("\t\t\tAttributeNameIndex : "+ lvttai.getAttributeNameIndex());
		lvttai.setAttributeLength(attributeLength);
		logger.debug("\t\t\tAttributeLength : "+ lvttai.getAttributeLength());
		lvttai.setLocalVariableTypeTableLength(byteBuffer.getShort());
		logger.debug("\t\t\tLocalVariableTypeTableLength : "
				+ lvttai.getLocalVariableTypeTableLength());
		if (lvttai.getLocalVariableTypeTableLength() > 0) {
			LocalVariableTypeTable[] localVariableTypeTables = new LocalVariableTypeTable[lvttai.getLocalVariableTypeTableLength()];
			int i = 0;
			while (i < lvttai.getLocalVariableTypeTableLength()) {
				LocalVariableTypeTable localVariableTypeTable = new LocalVariableTypeTable();
				localVariableTypeTable.setStartPc(byteBuffer.getShort());
				logger.debug("\t\t\t\tStartPc : "
						+ localVariableTypeTable.getStartPc());
				localVariableTypeTable.setLength(byteBuffer.getShort());
				logger.debug("\t\t\t\tLength : "
						+ localVariableTypeTable.getLength());
				localVariableTypeTable.setNameIndex(byteBuffer.getShort());
				logger.debug("\t\t\t\tNameIndex : "
						+ localVariableTypeTable.getNameIndex());
				localVariableTypeTable.setSignatureIndex(byteBuffer.getShort());
				logger.debug("\t\t\t\tSignatureIndex : "
						+ localVariableTypeTable.getSignatureIndex());
				localVariableTypeTable.setIndex(byteBuffer.getShort());
				logger.debug("\t\t\t\tIndex : "
						+ localVariableTypeTable.getIndex());
				localVariableTypeTables[i] = localVariableTypeTable;
				i++;
			}
			lvttai.setLocalVariableTypeTables(localVariableTypeTables);
		}
		return lvttai;
	};