PatternDialectProvider (String shortName) { for (PatternDialectProvider provider : EP_NAME.getExtensionList()) { if (Comparing.strEqual(provider.getShortName(), shortName)) return provider; } return ProjectPatternProvider.FILE.equals(shortName) ? null : getInstance(ProjectPatternProvider.FILE); }