@Override public boolean contains(Object value){
  final Iterator<Comparable> iter=new StepIterator(this,1);
  if (value == null) {
    return false;
  }
  while (iter.hasNext()) {
    if (DefaultTypeTransformation.compareEqual(value,iter.next()))     return true;
  }
  return false;
}

@ Override public boolean contains ( Object value ) { final Iterator < Comparable > iter = new StepIterator ( this , 1 ) ; if ( value == null ) { return false ; } while ( iter . hasNext ( ) ) { if ( DefaultTypeTransformation . compareEqual ( value , iter . next ( ) ) ) return true ; } return false ; }
iterates over all values and returns true if one value matches .
