code: public static BendableBigDecimalScore ofSoft(int hardLevelsSize, int softLevelsSize, int softLevel, BigDecimal softScore) {
          BigDecimal[] hardScores = new BigDecimal[hardLevelsSize];
          Arrays.fill(hardScores, BigDecimal.ZERO);
          BigDecimal[] softScores = new BigDecimal[softLevelsSize];
          Arrays.fill(softScores, BigDecimal.ZERO);
          softScores[softLevel] = softScore;
          return new BendableBigDecimalScore(0, hardScores, softScores);
      }
docs: Creates a new {@link BendableBigDecimalScore}.
  @param hardLevelsSize at least 0
  @param softLevelsSize at least 0
  @param softLevel at least 0, less than softLevelsSize
  @param softScore never null
  @return never null