code: @Override
      public void dissect(final Parsable<?> parsable, final String inputname) throws DissectionFailure {
          final ParsedField field = parsable.getParsableField(INPUT_TYPE, inputname);
  
          String fieldValue = field.getValue().getString();
          if (fieldValue == null || fieldValue.isEmpty()) {
              return; // Nothing to do here
          }
  
          InetAddress ipAddress;
          try {
              ipAddress = InetAddress.getByName(fieldValue);
          } catch (UnknownHostException e) {
              return;
          }
  
          dissect(parsable, inputname, ipAddress);
      }
docs: --------------------------------------------