Why don't the middle two methods require a copy of the HashMap such as: HashMap<String, String> copy = new HashMap<String, String>(map); like similar tasks on this lesson do?