boolean (getFrame_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_type = true; boolean that_present_type = true; if (this_present_type || that_present_type) { if (!(this_present_type && that_present_type)) return false; if (this.type != that.type) return false; } return true; }