package org.funtimecoding.java.skeleton;

public class JavaSkeletonMain {
    public static void main(String[] args) {
        JavaSkeletonMain application = new JavaSkeletonMain();
        application.run();
    }

    public int run() {
        System.out.println("Hello friend.");

        return 0;
    }
}

@@ -183,16 +183,28 @@
         
+System.exit(
 applicat
@@ -212,16 +212,17 @@
 on.run()
+)
 ;%0A    %7D%0A
@@ -226,23 +226,16 @@
  %7D%0A%0A    
-public 
 int run(

exit with own exit code, make run method package private as suggested