I am trying to check if two lists have some single common element. I have tried different ways but it always return false. By now I am using the method contains(Object):

```
private void setImportedAreaParameters(EList<EArea> exitingAreas) {
    EList<EPoint> importedAreaPoints = importedArea.getPoly().getPoints();
    for (EArea existingArea : exitingAreas){
        EList<EPoint> existingAreaPoints = existingArea.getPoly().getPoints();
        if(importedAreaPoints.contains(existingAreaPoints)){
            importedArea.setImportChoice(EImportAreaChoiceEnum.REPLACE);
        }
        else if (importedAreaPoints.size() >= POLYGON_POINTS_MAX_VALUE){
            importedArea.setImportChoice(EImportAreaChoiceEnum.TO_MANY_POINT);
        }
    }
}

```

The EList importedAreaPoints and existingAreaPoints have exactly the same elements.

importedAreaPoints 
`[com.samu.domain.EPoint@45f5fd38 (lat: -5.580874037404866, lon: 35.94777225005756), com.samu.domain.EPoint@3dd4c25c (lat: -5.286985080169555, lon: 35.97486383222591), com.samu.domain.EPoint@18a80682 (lat: -5.286985080169555, lon: 35.71115171259456), com.samu.domain.EPoint@6c992dd3 (lat: -5.573099299909384, lon: 35.68508505352236), com.samu.domain.EPoint@6ef0145 (lat: -5.580874037404866, lon: 35.94777225005756)]`

existingAreaPoints 
`[com.samu.domain.EPoint@2d5caf46 (lat: -5.580874037404866, lon: 35.94777225005756), com.samu.domain.EPoint@2163354d (lat: -5.286985080169555, lon: 35.97486383222591), com.samu.domain.EPoint@2dd124cc (lat: -5.286985080169555, lon: 35.71115171259456), com.samu.domain.EPoint@66e5987d (lat: -5.573099299909384, lon: 35.68508505352236), com.samu.domain.EPoint@2e8b3d78 (lat: -5.580874037404866, lon: 35.94777225005756)]`

EList extends from java.util.List