boolean acceptEdgeProperty(String key) {
   if (edgeFilter != null) {
     return edgeFilter.acceptProperty(key);
   } else {
     return true;
   }
 }
 boolean acceptNodeProperty(String key) {
   if (nodeFilter != null) {
     return nodeFilter.acceptProperty(key);
   } else {
     return true;
   }
 }