code: public Configuration<T> setConfiguration(Map<String, String> configuration) {
          Validate.notNull(configuration, "Properties for configuration of recorder extension can not be a null object!");
          this.configuration = configuration;
          return this;
      }
docs: Gets configuration from Arquillian descriptor and creates instance of it.
  
  @param configuration configuration of extension from arquillian.xml
  @return this
  @throws IllegalArgumentException if {@code configuration} is a null object