docs: protected synchronized static void drawAt(final Canvas canvas, final Drawable drawable,
  											  final int x, final int y, final boolean shadow,
  											  final float aMapOrientation) {
  		canvas.save();
  		canvas.rotate(-aMapOrientation, x, y);
  		drawable.copyBounds(mRect);
  		drawable.setBounds(mRect.left + x, mRect.top + y, mRect.right + x, mRect.bottom + y);
  		drawable.draw(canvas);
  		drawable.setBounds(mRect);
  		canvas.restore();
  	}