Byte typeCode = signatureToBasicTypeCodeMap.get(signature); if (typeCode == null)
if (signature.length() != 1 && "ZBCSILFDV".indexOf(signature) < 0)
	public BasicType basicTypeFromSignature(String signature) throws InvalidSignatureException {		Byte typeCode = signatureToBasicTypeCodeMap.get(signature);		if (typeCode == null)			throw new InvalidSignatureException("Bad type signature: " + signature);		BasicType type = (BasicType) signatureToTypeMap.get(signature);		if (type == null) {			type = new BasicType(typeCode.byteValue());			signatureToTypeMap.put(signature, type);		}		return type;	}