public static String objectStringNonRecursive(@Unretained Object obj){
  StringBuilder sb=new StringBuilder();
  objectStringNonRecursive(obj,sb);
  return sb.toString();
}

public static String objectStringNonRecursive ( @ Unretained Object obj ) { StringBuilder sb = new StringBuilder ( ) ; objectStringNonRecursive ( obj , sb ) ; return sb . toString ( ) ; }
get proper string for an an object including arrays with upto one dimension of arrays .
