code: public OGCPoint getPoint(DeferredObject[] args) {
  		OGCGeometry geometry = getGeometry(args);
  		
  		if (geometry instanceof OGCPoint) {
  			return (OGCPoint)geometry;
  		} else {
  			return null;
  		}
  	}
docs: Reads the corresponding geometry from the deferred object list
  or returns the cached geometry if argument is constant.
  
  @param args
  @return OGCPoint or null if not a point
  @see #getGeometry(DeferredObject[])