А можно вопрос - который сразу бросился в глаза

?
Метод browseTable, который предполагается использовать - имеет 3 параметра:
TableId _tableId,
Common _cursor = null,
boolean _browserWait = true
Вопрос в следующем: Зачем первый параметр? В стандарте используется только он, но если создается новый метод, то если есть курсор - я пользуюсь курсором, но если у меня только TableId, то я воспользуюсь просто
sysTableBrowser = new SysTableBrowser();
sysTableBrowser.run(tableId);