ISystemFilterPool pool = null;
try {
String poolName = getDefaultFilterPoolName(mgr.getName(), getId());
pool = mgr.createSystemFilterPool(poolName, false);
if (pool != null) {
RemoteFileFilterString accountsFilterString = new RemoteFileFilterString(this);
accountsFilterString.setPath(getSeparator());
String[] filterStrings = new String[] { accountsFilterString.toString() };
ISystemFilter filter = mgr.createSystemFilter(pool, "Accounts", filterStrings); //$NON-NLS-1$
filter.setNonDeletable(true);
filter.setNonRenamable(true);
}
}