final Method employeeModifyNameMethod = methodOf(Employee.class, "modifyName", String.class);
final Method employeeHideNameMethod = methodOf(Employee.class, "hideName");
final Method employeeDisableNameMethod = methodOf(Employee.class, "disableName");
final Method employeeValidateNameMethod = methodOf(Employee.class, "validateName", String.class);
final Method employeeClearNameMethod = methodOf(Employee.class, "clearName");
employeeNameMember = new OneToOneAssociationImpl(
facetedMethodForProperty(
employeeSetNameMethod, employeeGetNameMethod, employeeModifyNameMethod, employeeClearNameMethod, employeeHideNameMethod, employeeDisableNameMethod, employeeValidateNameMethod), objectMemberContext);
context.checking(new Expectations() {
{