IGridNode os = con.getOtherSide( this );
if ( os == node )
{
// if this connection is no longer valid, destroy it.
if ( !isValidConnection )
con.destroy();
}
else
{
con.destroy();
// throw new GridException( "invalid state found, encountered connection to phantom block." );