assert refSig.charAt(0) == 'L';
	public static String getComponentClass(String refSig) {		while (refSig.charAt(0) == '[')			refSig = refSig.substring(1);		assert refSig.charAt(0) == 'L';				//TODO: This method now returns primitive type signatures, is this ok?		if (refSig.charAt(0) == 'L')			return refSig.substring(1, refSig.length() - 1).replace('/', '.');		return refSig;	}