anchor.diff:  			local.ba16 = newByte(16);
   			CryptoHelper.copyByteArray(local.ba8, local.ba16, arrayLen(local.ba16));
   		}
  -		catch (java.lang.ArrayIndexOutOfBoundsException e) {
  +		catch(java.lang.ArrayIndexOutOfBoundsException e) {
   			// expected
   		}
   	}
  +	
  +	// @Test
   	
   	public void function testArrayCompare() {
   		local.ba1 = newByte(32);
  
positive.code: 		assertTrue(checkByteArray(local.dest, "A"));// Now filled with 'B'
  	}
  	
  	/* NULL tests invalid for CF
  	public void function testCopyByteArraySrcNullPointerException() {
  	    local.ba = newByte(16);
  	    CryptoHelper.copyByteArray(null, local.ba, arrayLen(local.ba));
  	} */
  	/* NULL tests invalid for CF
  	public void function testCopyByteArrayDestNullPointerException() {
  	    local.ba = newByte(16);
  	    CryptoHelper.copyByteArray(local.ba, null, arrayLen(local.ba));
  	} */
  	
  	public void function testCopyByteArrayIndexOutOfBoundsException() {
  		try {
  
negative.code: 		}
  	}
  	
  	// @Test(expected = EncryptionException.class)
  	
  	public void function testGenerateSecretKeyEncryptionException() {
  		try {
  			local.key = CryptoHelper.generateSecretKey("NoSuchAlg", 128);
  