private static void reportObjectOfIncorrectType(@NotNull String dataId, @NotNull Object source, @NotNull ClassCastException ex) {
    Class<?> aClass = unwrap(source).getClass();
    LOG.error(PluginException.createByClass(
      "Object of incorrect type provided by " + aClass.getName() +
      ".getData(\"" + dataId + "\")", ex, aClass));
  }
private static void reportObjectOfIncorrectType(@NotNull String dataId, @NotNull Object source, @NotNull ClassCastException ex)