@Override
    public String getClassNameForTable(final Table table) {
        this.wasUsedBefore = true;
        for (final NameProvider provider : providers) {
            final String name = provider.getClassNameForTable(table);
            if (Objects.nonNull(name)) {
                return name;
            }
        }
        return this.fallbackProvider.getClassNameForTable(table);
    }
@ Override public String getClassNameForTable ( final Table table ) { this . wasUsedBefore = true ; for ( final NameProvider provider : providers ) { final String name = provider . getClassNameForTable ( table ) ; if ( Objects . nonNull ( name ) ) { return name ; } } return this . fallbackProvider . getClassNameForTable ( table ) ; }
{@inheritDoc}