public static String convertManual(boolean[] input, boolean[] key) throws IkszorConvertException {
		try {
			boolean[] result = new boolean[input.length];
			
			for(int i = 0;i < input.length;i++)
				result[i] = input[i] != IkszorManager.safeKey(key, i);
			
			return IkszorManager.booleanArray2String(result);
		} catch(NullPointerException e) {
			throw new IkszorConvertException(true, e);
		} catch(ArrayIndexOutOfBoundsException e) {
			throw new IkszorConvertException(true, e);
		}
	}