public void setMatches( List<AssociatedPair> matches ) {
this.locationSrc.clear();
this.locationDst.clear();
for( int i = 0; i < matches.size(); i++ ) {
AssociatedPair p = matches.get(i);
<BUG>locationSrc.add( p.p1 );

locationDst.add( p.p2 );
</BUG>
}

public void setMatches( List<AssociatedPair> matches ) {
this.locationSrc.clear();
this.locationDst.clear();
for( int i = 0; i < matches.size(); i++ ) {
AssociatedPair p = matches.get(i);
locationSrc.add( p.p1.copy() );
locationDst.add( p.p2.copy() );
