code: static Entry<String, Point2d[]> decodeEntry(String str) {
          final int i = str.indexOf(' ');
          if (i < 0) throw new IllegalArgumentException();
          return new SimpleEntry<String, Point2d[]>(str.substring(0, i), decodeCoordinates(str.substring(i + 1)));
      }
docs: Create a library entry from a SMILES string with the coordinates suffixed in binary. The
  entry should be created with {@link #encodeEntry(java.util.Map.Entry)} and not created
  manually. Note, the entry is not added to the library.
  
  @param str input string
  @return library entry