- 
    Type:
Enhancement
 - 
    Resolution: Fixed
 - 
    Priority:
  P5                     
     - 
    Affects Version/s: None
 - 
    Component/s: core-libs
 
- 
        b24
 
                    No need to separately perform HashMap.containsKey before HashMap.remove call. If key is present - it will be removed anyway. If it's not present, nothing will be deleted.
if (extensions != null && extensions.containsKey(key)) {
extensions.remove(key);
}
if (extensions != null && extensions.containsKey(key)) {
extensions.remove(key);
}