package org.example; import java.nio.ByteBuffer; import com.sun.jna.Library; import com.sun.jna.Native; public class Bogus { public static void main(String[] args) { System.out.println("Before call bogus"); InnerBogus.call(); //OuterBogus.call(); System.out.println("After call bogus"); } static abstract final class InnerBogus { public static void call() { System.out.println("Hi. I'm inner bogus."); } } } abstract final class OuterBogus { public static void call() { System.out.println("Hi. I'm outer bogus."); } }