@@ -0,0 +1,1240 @@
+package com.yahoo.abicheck;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0Aimport com.yahoo.abicheck.collector.Util;%0Aimport java.util.Arrays;%0Aimport org.junit.Test;%0Aimport org.objectweb.asm.Opcodes;%0A%0Apublic class AccessConversionTest %7B%0A%0A  @Test%0A  public void testClassFlags() %7B%0A    // ACC_SUPER should be ignored%0A    assertEquals(%0A        Arrays.asList(%22public%22, %22abstract%22),%0A        Util.convertAccess(%0A            Opcodes.ACC_PUBLIC %7C Opcodes.ACC_SUPER %7C Opcodes.ACC_ABSTRACT,%0A            Util.classFlags));%0A  %7D%0A%0A  @Test%0A  public void testMethodFlags() %7B%0A    // ACC_DEPRECATED should be ignored%0A    assertEquals(%0A        Arrays.asList(%22protected%22, %22varargs%22),%0A        Util.convertAccess(%0A            Opcodes.ACC_PROTECTED %7C Opcodes.ACC_VARARGS %7C Opcodes.ACC_DEPRECATED,%0A            Util.methodFlags));%0A  %7D%0A%0A  @Test%0A  public void testFieldFlags() %7B%0A    assertEquals(%0A        Arrays.asList(%22private%22, %22volatile%22),%0A        Util.convertAccess(%0A            Opcodes.ACC_PRIVATE %7C Opcodes.ACC_VOLATILE,%0A            Util.fieldFlags));%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void testUnsupportedFlags() %7B%0A    // ACC_MODULE is not a valid flag for fields%0A    Util.convertAccess(Opcodes.ACC_MODULE, Util.fieldFlags);%0A  %7D%0A%7D%0A

Add some initial unit tests.