@Override public void generate(JType optionsDeclaredInNode, SmartConfig config) { BuilderOptions opts = config.mapFromTo(GenerateBuilder.class, BuilderOptions.class); BuilderModel model = new BuilderModel(optionsDeclaredInNode, opts); setClashStrategy(model.getClashStrategy()); extractAllProperties(optionsDeclaredInNode, model); // TODO:enable builder creation for 3rd party compiled classes generateBuilder(optionsDeclaredInNode, model); }