@Override
	public Object run() {
		for (Field field : mClass.getDeclaredFields()) {
			if ((field.isAnnotationPresent(Localize.class) || field.isAnnotationPresent(Localizations.class)) && (field.getModifiers() & MOD_MASK) == MOD_EXPECTED) {
				try {
					if (!mIsAccessible || (field.getModifiers() & Modifier.PUBLIC) == 0) {
						field.setAccessible(true);
					}
					field.set(null, getMessage(field));
				} catch (Exception e) {
					System.err.println("Unable to set value of localized message for '" + field.getName() + "' in " + mBundleName);
				}
			}
		}
		return null;
	}