ArrayType(String signature, int numDimensions, Type baseType) { super(signature);
ArrayType(int numDimensions, Type baseType) { super(makeArraySignature(numDimensions, baseType));
	ArrayType(String signature, int numDimensions, Type baseType) {		super(signature);		this.numDimensions = numDimensions;		this.baseType = baseType;	}