private void createTemplateExtensionPoint() {
		context.create(Command.Descriptor.class, new Module.ExtensionPoint<Command.Descriptor>() {
			@Override
			public void register(Command.Descriptor command) {
				commandDescriptors.add(command);
			}
		});
	}
private void createTemplateExtensionPoint() {
		context.create(Command.Descriptor.class, new Module.ExtensionPoint<Command.Descriptor>() {
			@Override
			public void register(Command.Descriptor command) {
				commandDescriptors.add(command);
			}
		});
	}
private void createTemplateExtensionPoint ( ) { context . create ( Command . Descriptor . class , new Module . ExtensionPoint < Command . Descriptor > ( ) { @ Override public void register ( Command . Descriptor command ) { commandDescriptors . add ( command ) ; } } ) ; }
Create the Build.Template extension point. This is where plugins register
their primary functionality for constructing a specific build project.

@param context
@param templates
Create the Build . Template extension point . This is where plugins register their primary functionality for constructing a specific build project .