private IntegerFloatConstantPool convertToIntegerFloatInfo(ByteBuffer byteBuffer, ConstantPoolType cpType) {
		IntegerFloatConstantPool cp = null;
		switch (cpType) {
		case INTEGER:
			cp = new IntegerConstantPool();
			break;
		case FLOAT:
			cp = new FloatConstantPool();
			break;
		default:
			return null;
		}
		
		byte[] bytes = new byte[4];
		int i = 0;
		while (i < 4) {
			bytes[i] = byteBuffer.get();
			i++;
		}
		
		cp.setBytes(bytes);
		return cp;
	}