code: public static String visualize(Canvas canvas) {
      ShadowCanvas shadowCanvas = Shadow.extract(canvas);
      return shadowCanvas.getDescription();
    }
docs: Returns a textual representation of the appearance of the object.
  
  @param canvas the canvas to visualize
  @return The textual representation of the appearance of the object.