public static void main(String[] args) throws Throwable {
  try {
    execute(args);
  }
 catch (  CeylonRuntimeException cre) {
    throw cre;
  }
catch (  Throwable t) {
    Throwable t2=(t.getCause() != null) ? t.getCause() : t;
    if (t2 instanceof InvocationTargetException) {
      t2=(t.getCause() != null) ? t2.getCause() : t2;
    }
    throw t2;
  }
}

public static void main ( String [ ] args ) throws Throwable { try { execute ( args ) ; } catch ( CeylonRuntimeException cre ) { throw cre ; } catch ( Throwable t ) { Throwable t2 = ( t . getCause ( ) != null ) ? t . getCause ( ) : t ; if ( t2 instanceof InvocationTargetException ) { t2 = ( t . getCause ( ) != null ) ? t2 . getCause ( ) : t2 ; } throw t2 ; } }
ceylon runtime main entry point .
