public FunctionDocumentation document(FunctionDocumentation functionDocumentation, Function function) { addItemDocumentation(functionDocumentation, getFieldIds(function.getWorkAreaOne())); if(function.isTwoWorkAreas()) { addItemDocumentation(functionDocumentation, getFieldIds(function.getWorkAreaTwo())); } return functionDocumentation; }