private OpEnum(String name){
  this.name=name;
  map.put(name,this);
}

private OpEnum ( String name ) { this . name = name ; map . put ( name , this ) ; }
creates a new openum . . there is a limited set of openums
