private static ConfigurableConnectionText goodLocation( PathedGraphConnection connection, float j ) {
		if( j == 0 ) {
			ConfigurableConnectionText text = new ConfigurableConnectionText( connection );
			text.setText( "Source" );
			text.setPosition( TextStrategyFactory.positionNearSource() );
			text.setAngle( TextStrategyFactory.angleParallel() );
			text.setShift( TextStrategyFactory.shiftInvardsByPosition() );
			text.setDistance( TextStrategyFactory.distanceDownwards( TextStrategyFactory.distanceBaselineFloating() ) );
			return text;
		} else if( j == 1 ) {
			ConfigurableConnectionText text = new ConfigurableConnectionText( connection );
			text.setText( "Target" );
			text.setPosition( TextStrategyFactory.positionNearTarget() );
			text.setAngle( TextStrategyFactory.angleParallel() );
			text.setShift( TextStrategyFactory.shiftInvardsByPosition() );
			text.setDistance( TextStrategyFactory.distanceDownwards( TextStrategyFactory.distanceBaselineFloating() ) );
			return text;
		} else {
			return null;
		}
	}