public ObjectName(String domain,String key,String value) throws MalformedObjectNameException {
  Map<String,String> table=Collections.singletonMap(key,value);
  construct(domain,table);
}

public ObjectName ( String domain , String key , String value ) throws MalformedObjectNameException { Map < String , String > table = Collections . singletonMap ( key , value ) ; construct ( domain , table ) ; }
construct an object name with exactly one key property .
