if (objectInfo == null)
{
throw new IllegalArgumentException("IDatabaseObjectInfo == null");
}
SQLFilterSheet sqlFilterSheet = getSQLFilterSheet(objectTree, objectInfo);
if (sqlFilterSheet == null)
{
sqlFilterSheet = new SQLFilterSheet(objectTree, objectInfo);
_app.getMainFrame().addWidget(sqlFilterSheet);
positionSheet(sqlFilterSheet);
}
else
{
sqlFilterSheet.moveToFront();
}
return sqlFilterSheet;
}