public boolean containsKey(String name) {
        Method method = getReadMethod(name);
        return method != null;
    }
Returns true if the bean defines a property with the given name.
<p>
The given name must be a {@code String}; if not, this method
returns false. This method will also return false if the bean
does not define a property with that name.
<p>
Write-only properties will not be matched as the test operates against
property read methods.

@param name the name of the property to check
@return false if the given name is null or is not a {@code String};
        false if the bean does not define a property with that name; or
        true if the bean does define a property with that name
querydsl-core/src/main/java/com/querydsl/core/util/BeanMap.java