public synchronized List<String> applied() {

		List<String> applied = new ArrayList<String>();

		Set<String> keys = SUPPORTED_FLAGS.keySet();
		for (String key : keys) {
			if (SUPPORTED_FLAGS.get(key).isMasked(build()))
				applied.add(key);
		}

		return applied;
	}