code: public static SketchHex create(String sketchName, String hexString) throws HexParsingException {
  
          if (sketchName.length() > Constants.MAX_SKETCH_NAME_LENGTH) {
              sketchName = sketchName.substring(0, Constants.MAX_SKETCH_NAME_LENGTH);
          }
  
          List<Line> lines = parseHexStringToLines(hexString);
          byte[] bytes = convertLinesToBytes(lines);
          return new AutoParcel_SketchHex(sketchName, bytes);
      }
docs: Initialize a SketchHex object with a string of Intel Hex data.
  
  @param sketchName The name of the sketch.
  @param hexString The Intel Hex data as a string
  @return The new SketchHex object
  @throws com.punchthrough.bean.sdk.internal.exception.HexParsingException
  if the string data being parsed is not valid Intel Hex