@Override
  protected boolean checkChunk(@NotNull SubstitutionChunk chunk) {
    // TODO handle dynamic width and precision in old-style/"percent" formatting
    return !("*".equals(chunk.getPrecision()) || "*".equals(chunk.getWidth()));
  }
@Override
  protected boolean checkChunk(@NotNull SubstitutionChunk chunk)