/** * Build out this person with a gender. * @param gender The gender. * @return this. */ public Person gender(Gender gender) { setGender(gender); return this; }
public PersonState updateGender(Gender gender, StateTransitionOption... options) { Person person = createEmptySelf(); person.setGender(gender); return updateConclusions(person, options); }
public PersonState addGender(Gender gender, StateTransitionOption... options) { Person person = createEmptySelf(); person.setGender(gender); return updateConclusions(person, options); }
/** * Build out this person with a gender. * @param gender The gender. * @return this. */ public Person gender(GenderType gender) { setGender(new Gender().type(gender)); return this; }