private Map<Integer,Fraction> generateAbsent(){
  Map<Integer,Fraction> generated=new HashMap<Integer,Fraction>();
  do {
    generated.putAll(generate());
    for (    Integer key : javaMap.keySet())     generated.remove(key);
  }
 while (generated.size() < 100);
  return generated;
}

private Map < Integer , Fraction > generateAbsent ( ) { Map < Integer , Fraction > generated = new HashMap < Integer , Fraction > ( ) ; do { generated . putAll ( generate ( ) ) ; for ( Integer key : javaMap . keySet ( ) ) generated . remove ( key ) ; } while ( generated . size ( ) < 100 ) ; return generated ; }
returns a map with at least 100 elements where each element is absent from javamap .
