docs: boolean canCastToTypeAndSatisfyConstraints( Value[] values,
                                                  JcrSession session ) {
          for (Value value : values) {
              if (!canCastToTypeAndSatisfyConstraints(value, session)) return false;
          }
          return true;
      }