@Override
    protected UIStructurBrowser getNewStructurBrowser(final Instance _instance,
                                                      final UIStructurBrowser _parent)
        throws EFapsException
    {
        final FieldTable field = FieldTable.get(((UIFieldStructurBrowser) _parent).getFieldTabelId());
        final UIFieldStructurBrowser ret = new UIFieldStructurBrowser(_parent.getCommandUUID(), _instance == null
                        ? null : _instance.getKey(), _parent.getSortDirection(), field);
        ret.setParentBrws(this);
        ret.setLevel(getLevel() + 1);
        return ret;
    }
@Override
    protected UIStructurBrowser getNewStructurBrowser(final Instance _instance,
                                                      final UIStructurBrowser _parent)
        throws EFapsException
    {
        final FieldTable field = FieldTable.get(((UIFieldStructurBrowser) _parent).getFieldTabelId());
        final UIFieldStructurBrowser ret = new UIFieldStructurBrowser(_parent.getCommandUUID(), _instance == null
                        ? null : _instance.getKey(), _parent.getSortDirection(), field);
        ret.setParentBrws(this);
        ret.setLevel(getLevel() + 1);
        return ret;
    }
@ Override protected UIStructurBrowser getNewStructurBrowser ( final Instance _instance , final UIStructurBrowser _parent ) throws EFapsException { final FieldTable field = FieldTable . get ( ( ( UIFieldStructurBrowser ) _parent ) . getFieldTabelId ( ) ) ; final UIFieldStructurBrowser ret = new UIFieldStructurBrowser ( _parent . getCommandUUID ( ) , _instance == null ? null : _instance . getKey ( ) , _parent . getSortDirection ( ) , field ) ; ret . setParentBrws ( this ) ; ret . setLevel ( getLevel ( ) + 1 ) ; return ret ; }
{@inheritDoc}
{