/**
  * Detects, whether a given frame element occurs in this relation
  *
  * @param frameElement The frame element to occur
  * @return true, if the frame element is connected, false otherwise
  */
 public boolean isRelated(FrameElement frameElement) {
   if (!this.isRelated(frameElement.getFrame())) return false;
   Frame frame = frameElement.getFrame();
   for (FrameRelation frel : this.getFrameRelations()) {
     if (frel.getSubFrame().equals(frame) || frel.getSuperFrame().equals(frame))
       for (FrameElementRelation ferel : frel.getFrameElementRelations()) {
         if (ferel.getSubFrameElement().equals(frameElement)
             || ferel.getSuperFrameElement().equals(frameElement)) return true;
       }
   }
   return false;
 }