docs: @Override
      public JcrValue[] getValues() throws RepositoryException {
          checkSession();
          Property innerProp = property();
          JcrValue[] values = new JcrValue[innerProp.size()];
          Iterator<?> iter = innerProp.iterator();
          for (int ndx = 0; iter.hasNext(); ndx++) {
              values[ndx] = createValue(iter.next());
          }
          return values;
      }