code: public static List<Nengo> parseRomaji(String romaji) {
  
          String query = hepburn(romaji, 0);
          String prefix = ROMAJI_TO_NENGO.longestPrefixOf(query, 0);
          return ROMAJI_TO_NENGO.find(prefix);
  
      }
docs: /*[deutsch]
  <p>Versucht, passende Nengos zur in Romaji angegebenen Repr&auml;sentation zu finden. </p>
  
  <p>Der interne Interpretierer unterscheidet nicht zwischen Gro&szlig;- und Kleinschreibung
  und ist in der Lage, Vokale mit Zirkumflex in Vokale mit Makron zu &uuml;bersetzen. Einige
  Bezeichnungen sind mehrdeutig. Ein einzelner Nengo kann &uuml;berdies mehrere gleichzeitige
  Bezeichnungen haben. Zum Beispiel hat die Bezeichnung &quot;Sh&#333;wa&quot; dreimal
  in der Geschichte Japans existiert (f&uuml;r verschiedene Nengos), wobei der erste Nengo
  &quot;J&#333;wa&quot; (im Jahre 834) auch unter dem Namen &quot;Sh&#333;wa&quot; gef&uuml;hrt wurde. </p>
  
  @param   romaji      the representation in romaji (hepburn variant)
  @return  unmodifiable list of suitable nengos maybe empty