Some sun.misc internal APIs are deprectaed in JDK 9 and will be encapsulated or removed in a future release.
Signal signal = new Signal(); signal.setName("1"); signal.setBandwidth(23); HashMap<String , Signal> map = new HashMap<String , Signal>(); map.put("1", signal); final Iterator<String> iterator = map.keySet().iterator(); while(iterator.hasNext()) { String messageName = iterator.next(); signal = map.get(messageName); signal.setBandwidth(1000); System.out.println(signal.getBandwidth()); } }