private static synchronized void putConverter(Type type,OpenTypeConverter conv){
  WeakReference<OpenTypeConverter> wr=new WeakReference<OpenTypeConverter>(conv);
  converterMap.put(type,wr);
}

private static synchronized void putConverter ( Type type , OpenTypeConverter conv ) { WeakReference < OpenTypeConverter > wr = new WeakReference < OpenTypeConverter > ( conv ) ; converterMap . put ( type , wr ) ; }
put the converter in the map to avoid future creation
