docs: @Override
      public void register(IESigType eSigType) throws Exception {
          if (typeRegistry.get(eSigType.getESigTypeId()) != null) {
              throw new Exception("Duplicate esig type identifier: " + eSigType.getESigTypeId());
          }
  
          typeRegistry.put(eSigType.getESigTypeId(), eSigType);
          init(eSigType);
      }