/* -------------------------------------------------------------------- */
if( poDstLayer == null )
{
if( eGType == -2 )
{
eGType = poSrcFDefn.GetGeomType();
if ( bExplodeCollections )
{
int n25DBit = eGType & ogr.wkb25DBit;
if (wkbFlatten(eGType) == ogr.wkbMultiPoint)