public static Configuration clone(final Configuration configuration) {
   return fromProperties(configuration.getProperties());
 }
 public void configure(final Properties configs) throws ConfigurationException {
   final Configuration configuration1 = Configuration.fromProperties(configs);
   configure(configuration1);
 }
 Configuration(final Configuration configuration) {
   this(configuration.getProperties());
 }