protected boolean isPrimitiveType(String typeSignature) {
		if (typeSignature == null) return true;
		if (typeSignature.equals("Ljava/lang/String;")) return true;
		if (typeSignature.equals("Ljava/lang/Integer;")) return true;
		if (typeSignature.equals("Ljava/lang/Double;")) return true;
		if (typeSignature.equals("Ljava/lang/Long;")) return true;
		if (typeSignature.equals("Ljava/lang/Boolean;")) return true;
		if (typeSignature.equals("Ljava/lang/Float;")) return true;
		if (typeSignature.equals("Ljava/lang/Short;")) return true;
		if (typeSignature.equals("Ljava/lang/Byte;")) return true;
		return false;
	}