code: public final Set<IDialect> getDialects() {
          if (this.initialized) {
              return this.configuration.getDialects();
          }
          final Set<IDialect> dialects = new LinkedHashSet<IDialect>(this.dialectConfigurations.size());
          for (final DialectConfiguration dialectConfiguration : this.dialectConfigurations) {
              dialects.add(dialectConfiguration.getDialect());
          }
          return Collections.unmodifiableSet(dialects);
      }
docs: <p>
  Returns the configured dialects.
  </p>
  
  @return the {@link IDialect} instances currently configured.