code: protected Map<String, String> extract(String propertyPrefix, Map<String, String> properties) {
          return extract(propertyPrefix, properties, true);
      }
docs: Extract the properties according to the property prefix, will remove the extracted properties from original properties.
  
  @param propertyPrefix
  @param properties
  @return