sclass ChessPieceProfile1 { byte[] sideProfile; float fillGrade; transient L preprocessedImages; *() {} *(byte[] *sideProfile, float *fillGrade) {} public bool equals(O o) { if (o cast ChessPieceProfile1) ret fillGrade == o.fillGrade && byteArrayEquals(sideProfile, o.sideProfile); false; } public int hashCode() { ret _hashCode(fillGrade) + arrayHashCode(sideProfile); } }