simulator/src/main/java/com/hazelcast/simulator/utils/PropertyBindingSupport.java
public static boolean bind(Object instance, TestCase testCase, String propertyName) {
        String value = getValue(testCase, propertyName);
        if (value == null) {
            return false;
        }

        return bind0(instance, propertyName, value);
    }
public static boolean bind(Object instance, TestCase testCase, String propertyName) {
        String value = getValue(testCase, propertyName);
        if (value == null) {
            return false;
        }

        return bind0(instance, propertyName, value);
    }
Binds a single property contained in the {@link TestCase} instance onto the object instance.

There will be no warning if the property is not defined in the {@link TestCase}.
There will be no exception if the property will not be found in the object instance, just a warning.

@param instance     Instance were the property should be injected
@param testCase     TestCase which contains
@param propertyName Name of the property which should be injected
@return true if a matching property was found in the testCase, false otherwise.
@throws RuntimeException if there was an error binding