public final boolean isApplicable(@NotNull Object component, @Nullable RelativePoint relativePoint) {
      if (!myClass.isInstance(component)) {
        return false;
      }
      //noinspection unchecked
      return shouldIntercept((T)component, relativePoint);
    }
public final boolean isApplicable(@NotNull Object component, @Nullable RelativePoint relativePoint)