public void execute() // ------------- // ------------- { // --------- Text nameVal = name.val(); Integer ageVal = age.val(); Date dateOfBirthVal = dateOfBirth.val(); Gender genderVal = gender.val(); Real heightVal = height.val(); Boolean isMarriedVal = isMarried.val(); if (nameVal == null || nameVal.isEmpty()) { throw new CommandPreconditionsException("Please, type in the name for new person."); } Person p = new Person(); p.name.set(nameVal); p.age.set(ageVal); p.dateOfBirth.set(dateOfBirthVal); p.gender.set(genderVal); p.height.set(heightVal); p.isMarried.set(isMarriedVal); // --------- }