String (@NotNull ChainVariable inVar, @NotNull ChainVariable outVar, @NotNull String code, @NotNull OptionalToIfContext context) { myFn.transform(context, inVar.getName()); return outVar.getDeclaration(myFn.getText()) + context.generateNotNullCondition(outVar.getName(), code); }