@Override
public Result execute(final UIExecutionContext context) throws Exception
{
UIContext uiContext = context.getUIContext();
DaoGenerationContext generationContext = createContextFor(uiContext);
Set<JavaClassSource> endpoints = generateDaos(generationContext);
Project project = generationContext.getProject();
JavaSourceFacet javaSourceFacet = project.getFacet(JavaSourceFacet.class);
List<JavaResource> selection = new ArrayList<>();
for (JavaClassSource javaClass : endpoints)
{