class ContextRegisterFilter {

	public boolean allows(List<ContextRegisterInfo> contextRegisterInfos) {
		for (ContextRegisterInfo cInfo : contextRegisterInfos) {
			if (contextRegisters.contains(cInfo.getContextRegister())) {
				if (!values.get(cInfo.getContextRegister()).equals(cInfo.getValueAsBigInteger())) {
					return false;
				}
			}
		}
		return true;
	}

	public  ContextRegisterFilter();

}