code: protected double[] getBboxCoordinates(JsonGenerator jgen, T shape, SerializerProvider provider)
              throws JsonMappingException {
  		return envelopeToCoordinates(shape.getEnvelope());
  	}
docs: This method will return, for each of its dimension, the lowest value followed by its highest value.
  Suppose the dimension is 3 (eg xyz) , the method will return [xmin, xmax, ymin, ymax, zmin, zmax] in that order.
  <br>
  Since the presence of boundingbox coordinates is not required by the specification, the subclass may decide
  whether or not the information is to be included. If this method returns null, the bbox information will not be
  part of the final geojson representation.
  
  @param jgen  the jsongenerator used for the geojson construction
  @param shape the geometry for which the bbox coordinates must be retrieved
  @param provider provider to retrieve other serializers (for recursion)
  @return boundingbox coordinates of this geojson or null if none are to be specified
  @throws JsonMappingException If for some reason a provider could not be found
  (recursion)