public ArrayType arrayTypeFromDimensionsAndBaseType(int numDimensions, Type elementType) { return createArrayType(numDimensions, elementType);
public ArrayType arrayTypeFromDimensionsAndBaseType(int numDimensions, Type baseType) { if (!baseType.isValidArrayBaseType()) throw new IllegalArgumentException("Type " + baseType.getSignature() + " is not a valid array base type"); return createArrayType(numDimensions, baseType);
	public ArrayType arrayTypeFromDimensionsAndBaseType(int numDimensions, Type elementType) {		return createArrayType(numDimensions, elementType);	}