{
boolean fromTop = connectionManager.indexOf( connections[0] ) < connectionManager
.indexOf( targetConnection );
for ( int i = 0; i < connections.length; i++ )
{
connectionManager.removeConnection( connections[i] );
}
for ( int i = 0; i < connections.length; i++ )
{
int index = connectionManager.indexOf( targetConnection );
if ( fromTop )