code: @Override
      public String getAsText() {
          Object reflectiveArray = getValue();
          if (reflectiveArray == null) {
              return null;
          }
          // generic interface.
          java.beans.PropertyEditor cellPropertyEditor = PropertyEditorFinder.getInstance().find(this.cellType);
  
          int length = Array.getLength(reflectiveArray);
          String[] cellStringValues = new String[length];
  
          for (int index = 0; index < length; index++) {
              Object cellValue = Array.get(reflectiveArray, index);
              cellPropertyEditor.setValue(cellValue);
              cellStringValues[index]=cellPropertyEditor.getAsText();
          }
  
          return encode(cellStringValues);
      }
docs: /*
  (non-Javadoc)
  
  @see org.jboss.common.beans.property.PropertyEditorSupport#getAsText()