@Nonnull @Override public GetManchesterSyntaxFrameResult execute(@Nonnull GetManchesterSyntaxFrameAction action, @Nonnull ExecutionContext executionContext) { var writer = new StringWriter(); var escapingShortFormProvider = new EscapingShortFormProvider(dictionaryManager); var frameRenderer = new ManchesterOWLSyntaxFrameRenderer(importsClosure.getImportsClosure(), writer, escapingShortFormProvider); frameRenderer.setOntologyIRIShortFormProvider(ontologyIRIShortFormProvider); frameRenderer.setRenderExtensions(true); frameRenderer.writeFrame(action.getSubject()); var frameSubject = renderingManager.getRendering(action.getSubject()); return GetManchesterSyntaxFrameResult.get(frameSubject, writer.getBuffer().toString()); }