class NameParserGbifV1 implements NameParser {

  @Override
  public ParsedName parseQuietly(String scientificName, @Nullable Rank rank) {
    ParsedName p;
    try {
      p = parse(scientificName, rank);

    } catch (UnparsableException e) {
      p = new ParsedName();
      p.setScientificName(scientificName);
      p.setRank(rank);
      p.setType(e.type);
      p.setParsed(false);
      p.setParsedPartially(false);
    }

    return p;
  }

  public  NameParserGbifV1();
  public  NameParserGbifV1(long timeout);
  public  NameParserGbifV1(org.gbif.nameparser.api.NameParser parser);

}