@SuppressWarnings("unchecked")
	public static <T> T getProperty(Object bean, String expression) {
		if (null == bean || StrUtil.isBlank(expression)) {
			return null;
		}
		return (T) BeanPath.create(expression).get(bean);
	}
@Test
	@SuppressWarnings("ConstantConditions")
	public void getNullPropertyTest() {
		final Object property = BeanUtil.getProperty(null, "name");
		assertNull(property);
	}