public Config setProperty(@Nonnull String name, @Nonnull String value) {
        if (isNullOrEmptyAfterTrim(name)) {
            throw new IllegalArgumentException("argument 'name' can't be null or empty");
        }
        isNotNull(value, "value");
        properties.setProperty(name, value);
        return this;
    }
@Test(expected = IllegalArgumentException.class)
    public void testSetConfigPropertyNameEmpty() {
        config.setProperty(" ", "test");
    }