public static List<Field> getDeclaredFieldsIncludingParent(Class<?> current) {

		if (fieldCache.containsKey(current)) {
			return fieldCache.get(current);
		}

		List<Field> fields = new ArrayList<>();
		fieldCache.put(current, fields);

		while (current != null) {
			List<Field> declared = Arrays.asList(current.getDeclaredFields());
			fields.addAll(declared);
			current = current.getSuperclass();
		}

		return fields;
	}
Get object field value, bypassing getter method.

@param object	object
@param fieldName	field Name
@return fileValue
ngrinder-core/src/main/java/org/ngrinder/common/util/ReflectionUtils.java