/**
   * Go through all blocks and editors searching for a value with the given name and return a string
   * representation.
   *
   * @param id The ID of the value (according to the e2p_layout.xml).
   * @param humanReadable If TRUE, return a better readable string representation only used for the
   *     GUI.
   * @return The value as String, or null if not found.
   */
  public String findValue(String id, boolean humanReadable) {
    for (Block b : blocks) {
      String val = b.findValue(id, humanReadable);

      if (null != val) return val;
    }

    return null;
  }