code: @Pure
  	public boolean intersects(Shape2d<?> rectangle) {
  		final Shape2d<?> bounds = getBoundingBox();
  		if (bounds == null) {
  			return false;
  		}
  		return bounds.intersects(rectangle);
  	}
docs: Replies if this element has an intersection
  with the specified rectangle.
  
  <p>If this MapElement has no associated figure, this method
  always returns <code>false</code>.
  
  
  @param rectangle the rectangle.
  @return <code>true</code> if this MapElement has an associated figure and
  the specified rectangle intersecting the figure, otherwhise
  <code>false</code>