code: protected String getValueOfDE(String path) {
          String ret = null;
  
          for (ListIterator<SyntaxElement> i = elements.listIterator(); i.hasNext(); ) {
              SyntaxElement e = i.next();
              String ePath = e.getPath();
              if (path.equals(ePath) || path.startsWith(ePath + ".")) {
                  ret = e.getValueOfDE(path);
                  break;
              }
          }
  
          return ret;
      }
docs: siehe SyntaxElement::getValue()