@SuppressWarnings("unchecked")
 public List<ClearingItem> getClearingItems() {
   try {
     J2EEServiceLocator loc =
         (J2EEServiceLocator) Lookup.getDefault().lookup(J2EEServiceLocator.class);
     ClearingItemQueryRemote r =
         (ClearingItemQueryRemote) loc.getStateless(ClearingItemQueryRemote.class);
     de.linogistix.common.userlogin.LoginService login =
         (LoginService) Lookup.getDefault().lookup(LoginService.class);
     if (login.getState() == LoginState.AUTENTICATED) {
       return r.getUnresolvedClearingItemList();
     }
   } catch (J2EEServiceLocatorException ex) {
     Exceptions.printStackTrace(ex);
   }
   // return empty list
   return new ArrayList();
 }
 /** Checks whether the logged in user is allowed to see this node. */
 public boolean checkRoles() {
   LoginService login = (LoginService) Lookup.getDefault().lookup(LoginService.class);
   return login.checkRolesAllowed(getRoles());
 }