code: private static void parseRenameFile(List<String> lines, URL url, Map<Class<?>, SerDeserializer> map) {
          // format allows multiple [deserializers] so file can be merged
          boolean deserializers = false;
          for (String line : lines) {
              try {
                  if (line.equals("[deserializers]")) {
                      deserializers = true;
                  } else if (deserializers) {
                      int equalsPos = line.indexOf('=');
                      String beanName = equalsPos >= 0 ? line.substring(0, equalsPos).trim() : line;
                      String deserName = equalsPos >= 0 ? line.substring(equalsPos + 1).trim() : line;
                      registerFromClasspath(beanName, deserName, map);
                  } else {
                      throw new IllegalArgumentException("JodaBeans.ini must start with [deserializers]");
                  }
              } catch (Exception ex) {
                  System.err.println("ERROR: Invalid JodaBeans.ini: " + url + ": " + ex.getMessage());
              }
          }
      }
docs: parses a single rename file