private boolean isNodeEditable(BrixNode node) {
   if (node.isNodeType("mix:versionable") && !node.isCheckedOut()) {
     return false;
   }
   if (node.isLocked() && node.getLock().getLockToken() == null) {
     return false;
   }
   return true;
 }