boolean (getArray_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_vars = true && this.isSetVars(); boolean that_present_vars = true && that.isSetVars(); if (this_present_vars || that_present_vars) { if (!(this_present_vars && that_present_vars)) return false; if (!this.vars.equals(that.vars)) return false; } boolean this_present_rowOffset = true; boolean that_present_rowOffset = true; if (this_present_rowOffset || that_present_rowOffset) { if (!(this_present_rowOffset && that_present_rowOffset)) return false; if (this.rowOffset != that.rowOffset) return false; } boolean this_present_colOffset = true; boolean that_present_colOffset = true; if (this_present_colOffset || that_present_colOffset) { if (!(this_present_colOffset && that_present_colOffset)) return false; if (this.colOffset != that.colOffset) return false; } boolean this_present_rows = true; boolean that_present_rows = true; if (this_present_rows || that_present_rows) { if (!(this_present_rows && that_present_rows)) return false; if (this.rows != that.rows) return false; } boolean this_present_cols = true; boolean that_present_cols = true; if (this_present_cols || that_present_cols) { if (!(this_present_cols && that_present_cols)) return false; if (this.cols != that.cols) return false; } boolean this_present_format = true && this.isSetFormat(); boolean that_present_format = true && that.isSetFormat(); if (this_present_format || that_present_format) { if (!(this_present_format && that_present_format)) return false; if (!this.format.equals(that.format)) return false; } return true; }