public GeoDocument createGeoDocument(final GeoCodeItem gci) {
        final GeoDocument retval = new GeoDocumentMongo();
        if (gci != null) {
            retval.loadGeoCodeItem(gci);
        }
        return retval;
    }
public GeoDocument createGeoDocument ( final GeoCodeItem gci ) { final GeoDocument retval = new GeoDocumentMongo ( ) ; if ( gci != null ) { retval . loadGeoCodeItem ( gci ) ; } return retval ; }
@param gci the input geocode item
@return the output geo document for persistence