private boolean isConflict(String coordinate,String directVersion,String indirectVersion){
  boolean isConflict=LATEST_VERSION_COMPARATOR.compare(directVersion,indirectVersion) < 0;
  if (isConflict) {
    Set<String> ignoredVersions=ignoreConflictVersions.get(coordinate);
    if (null != ignoredVersions && ignoredVersions.contains(indirectVersion)) {
      isConflict=false;
    }
  }
  return isConflict;
}

private boolean isConflict ( String coordinate , String directVersion , String indirectVersion ) { boolean isConflict = LATEST_VERSION_COMPARATOR . compare ( directVersion , indirectVersion ) < 0 ; if ( isConflict ) { Set < String > ignoredVersions = ignoreConflictVersions . get ( coordinate ) ; if ( null != ignoredVersions && ignoredVersions . contains ( indirectVersion ) ) { isConflict = false ; } } return isConflict ; }
returns true if directversion is less than indirectversion , and coordinate = indirectversion is not present in ivy - ignore - conflicts . properties .
