@Override
  public Point getLocationFor(Object object, @NotNull String key) {
    return getFor(object, key, Point.class);
  }
@Override
  public Point getLocationFor(Object object, @NotNull String key)