code: public static String makeFormattedString(
          String aAttrName,
          Object[] anObjArray,
          boolean aPrependSeparator) {
          StringBuffer mStrBuff =
              new StringBuffer(PreFormatString(aAttrName + "[]", aPrependSeparator));
          if (anObjArray == null)
              mStrBuff.append("null");
          else {
              mStrBuff.append("[");
              mStrBuff.append("LENGTH=" + anObjArray.length);
              if (anObjArray.length > 0) {
                  for (int i = 0; i < anObjArray.length; i++) {
                      mStrBuff.append(makeFormattedString("(" + i + ")", anObjArray[i]));
                  }
              }
              mStrBuff.append("]");
          }
          return mStrBuff.toString();
      }
docs: Utility method that formats array of <code>Object</code>.
  <p>
  Example: aAttrName[]="[LENGTH=anObjArray.length(anObjArray{i}, ... ]",
  where the "," is controlled using the aPrependSeparator set to true.
  
  @param aAttrName A String attribute name value.
  @param anObjArray An Object array of values
  @param aPrependSeparator A boolean value used in
  PreFormatString(String, boolean) to append a ","
  before the aAttrName value.
  
  @return A formatted String.
  
  @see #PreFormatString(String, boolean)
  @see #makeFormattedString(String, boolean)