code: public final Object[][] cloneMatrix(Object[][] tempString)
      {
          Object[][] mxString = null;
          if (tempString != null)
          {
              mxString = new Object[tempString.length][2];
              for (int i = 0; i < tempString.length; i++)
              {
                  mxString[i][MessageConstants.NAME] = tempString[i][MessageConstants.NAME];
                  mxString[i][MessageConstants.VALUE] = tempString[i][MessageConstants.VALUE];
              }
          }
          return mxString;
      }
docs: Create a copy of this matrix.
  @param mxString Source matrix (or null if new).
  @param strName Name to add
  @param strValue Value to add
  Skip if the value is null.