@Override public RelationQuery clone() throws CloneNotSupportedException { RelationQuery clone = (RelationQuery) super.clone(); if (this.excludedFields != null) { clone.excludedFields = new ArrayList<Field>(excludedFields); } if (this.excludedRelations != null) { clone.excludedRelations = new ArrayList<Field>(excludedRelations); } if (this.relations != null) { clone.relations = new ArrayList<Field>(relations); } return clone; }