@Override public boolean addDynamicSourceCode(DynamicSourceCodeBuilder<T> builder, String variableName) { String address = builder.addFeatureVariable(addressFunction, "address"); builder.append( "if (" + address + "!=null && " + address + ".getPosTaggedToken().getPossessorNumber()!=null) {"); builder.indent(); builder.append(variableName + " = " + address + ".getPosTaggedToken().getPossessorNumber();"); builder.outdent(); builder.append("}"); return true; }