@Override
  public boolean canGeneratePrototypeFor(PsiField field) {
    return field.isValid() && InheritanceUtil.isInheritor(field.getType(), JavaFxCommonNames.JAVAFX_BEANS_VALUE_OBSERVABLE_VALUE) &&
           JavaFxPsiUtil.getWrappedPropertyType(field, field.getProject(), JavaFxCommonNames.ourReadOnlyMap) != null;
  }
@Override
  public boolean canGeneratePrototypeFor(PsiField field)