@Test
public void testCompilerSourceLevel() {

    assertEquals("1.3", osgiMin10Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", osgiMin11Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", osgiMin12Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", cdc10Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", cdc11Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", jre11Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", j2SE12Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", j2SE13Environment.getCompilerSourceLevelDefault());
    assertEquals("1.3", j2SE14Environment.getCompilerSourceLevelDefault());
    assertEquals("1.5", j2SE5Enviroment.getCompilerSourceLevelDefault());
    assertEquals("1.6", javaSE6Enviroment.getCompilerSourceLevelDefault());
    assertEquals("1.7", javaSE7Enviroment.getCompilerSourceLevelDefault());
    assertEquals("1.8", javaSE8Environment.getCompilerSourceLevelDefault());
    assertEquals("9", javaSE9Environment.getCompilerSourceLevelDefault());
    assertEquals("11", javaSE11Environment.getCompilerSourceLevelDefault());
    assertEquals("14", javaSE14Environment.getCompilerSourceLevelDefault());
    assertEquals("15", javaSE15Environment.getCompilerSourceLevelDefault());
    assertEquals("16", javaSE16Environment.getCompilerSourceLevelDefault());
    assertEquals("1.8", javaSECompact1Enviroment.getCompilerSourceLevelDefault());
    assertEquals("1.8", javaSECompact2Enviroment.getCompilerSourceLevelDefault());
    assertEquals("1.8", javaSECompact3Enviroment.getCompilerSourceLevelDefault());
}