minor tag ordering change in pom.xml
removed use of DefaultSourceGeneratorContext in SourceGenerationService

interface should be bound to a specific implementation
removing useless line return
delegate is now a parameter of SourceGenerationService

having the SourceWriterDelegate as a property set in constructor of SourceGenerationServiceImpl was impossible to use in IDEA plugin
this change also make the delegate part of the interface which isn't a bad idea