docs: public @CheckForNull <T extends FingerprintFacet> T getFacet(Class<T> type) {
          for (FingerprintFacet f : getFacets()) {
              if (type.isInstance(f))
                  return type.cast(f);
          }
          return null;
      }