@Override
  public boolean isApplicableTo(@NotNull Position position) {
    return position == Position.ASSIGNMENT ||
           position == Position.RETURN_VALUE ||
           position == Position.EXPLICIT_CAST ||
           position == Position.METHOD_PARAMETER;
  }
@Override
  public boolean isApplicableTo(@NotNull Position position)