private Method getter(String fieldName) {

		String fn = Strings.capitalize(fieldName);
		String get = "get".concat(fn);
		String is = "is".concat(fn);
		for (Method method : clazz.getMethods()) {
			if (method.getParameterTypes().length != 0) {
				continue;
			}

			if (method.getName().equals(get)) {
				return method;
			}

			if (method.getName().equals(is) && Ghost.me(method.getReturnType()).openEyes().isBoolean()) {
				return method;
			}

			if (method.getName().equals(fieldName)) {
				return method;
			}
		}

		throw Lang.uncheck(new NoSuchMethodException());
	}