{
throw new IllegalArgumentException("IDatabaseObjectInfo == null");
}
ISession session = tree.getSession();
EditWhereColsSheet editWhereColsSheet = getEditWhereColsSheet(session, objectInfo);
if (editWhereColsSheet == null)
{
editWhereColsSheet = new EditWhereColsSheet(session, objectInfo);
_app.getMainFrame().addWidget(editWhereColsSheet);
positionSheet(editWhereColsSheet);
}
else
{
editWhereColsSheet.moveToFront();
}
return editWhereColsSheet;
}