@WithBridgeMethods(value = PostgreSQLQuery.class, castRequired = true)
    public C of(RelationalPath<?>... paths) {
        StringBuilder builder = new StringBuilder(" of ");
        for (RelationalPath<?> path : paths) {
            if (builder.length() > 4) {
                builder.append(", ");
            }
            builder.append(getConfiguration().getTemplates().quoteIdentifier(path.getTableName()));
        }
        return addFlag(Position.END, builder.toString());
    }
@ WithBridgeMethods ( value = PostgreSQLQuery . class , castRequired = true ) public C of ( RelationalPath < ? > ... paths ) { StringBuilder builder = new StringBuilder ( " of " ) ; for ( RelationalPath < ? > path : paths ) { if ( builder . length ( ) > 4 ) { builder . append ( ", " ) ; } builder . append ( getConfiguration ( ) . getTemplates ( ) . quoteIdentifier ( path . getTableName ( ) ) ) ; } return addFlag ( Position . END , builder . toString ( ) ) ; }
FOR UPDATE / FOR SHARE OF tables

@param paths tables
@return the current object