complete the replaceConditionalWithGuardClauses & introduceNullObject.