public boolean equals(Object o) {
		if (o == this)
			return true;
		if (o instanceof ArrayType) {
			ArrayType type = (ArrayType) o;
			return type.elementType.equals(elementType);
		}
		return false;
	}