code: public Optional<SectionHeader> getSectionHeaderByName(String name) {
          for (SectionHeader header : headers) {
              if (header.getName().equals(name)) {
                  return Optional.of(header);
              }
          }
          return Optional.absent();
      }
docs: Returns an optional of the first section that has the given name.
  
  @param name
  @return first section with the given name, absent if no section with that
  name found