public static <T> String getFieldName(Func1<T, ?> func) throws IllegalArgumentException {
		return BeanUtil.getFieldName(getMethodName(func));
	}
@Test
	public void getFieldNameTest() {
		final String fieldName = LambdaUtil.getFieldName(MyTeacher::getAge);
		assertEquals("age", fieldName);
	}