@ApiStatus.Internal
  public Map<String, Object> getWeights() {
    Map<String, Object> result = new LinkedHashMap<>();
    for (int i = 0; i < myComputedWeighs.length; i++) {
      if (myComputedWeighs[i] == NULL) continue;

      result.put(myWeighers[i].toString(), myComputedWeighs[i]);
    }
    return result;
  }
@ApiStatus.Internal
  public Map<String, Object> getWeights()