code: public List<ViewPropertyDescriptor> getApplicablePropertyDescriptors() {
          List<ViewPropertyDescriptor> r = new ArrayList<>();
          for (ViewPropertyDescriptor pd : ViewProperty.all()) {
              if (pd.isEnabledFor(this))
                  r.add(pd);
          }
          return r;
      }
docs: Returns all the {@link LabelAtomPropertyDescriptor}s that can be potentially configured
  on this label.