public static Object getPerfectField(final Object object, final Class<?> clazz, final String fieldName) {
		try {
			for (final Field f : clazz.getFields())
				if (f.getName().toLowerCase().contains(fieldName.toLowerCase()))
					return ReflectionUtils.getPrivateFieldValue(object, f);
		} catch (final Exception e) {
			e.printStackTrace();
		}
		return null;
	}