@Override
    public TRow getRow() {

        TRow row;
        if (invalidCursor == null) {
            row = getCurrentRow();
        } else {
            row = invalidCursor.getRow();
        }

        return row;
    }
@Override
    public TRow getRow() {

        TRow row;
        if (invalidCursor == null) {
            row = getCurrentRow();
        } else {
            row = invalidCursor.getRow();
        }

        return row;
    }
@ Override public TRow getRow ( ) { TRow row ; if ( invalidCursor == null ) { row = getCurrentRow ( ) ; } else { row = invalidCursor . getRow ( ) ; } return row ; }
{@inheritDoc}
{