public static ICodeFormattingProcessor createCodeFormatter(IDocument document, IRegion region, PHPVersion phpVersion, boolean useShortTags) throws Exception {
if (getFormatterFactory() != null) {
return formatterFactory.getCodeFormattingProcessor(document, phpVersion, useShortTags, region);
}
return new DefaultCodeFormattingProcessor(new HashMap());
}