```
 public class XGetProgramGuideDirectTestControllerCmdImpl extends ControllerCommandImpl implements XGetProgramGuideDirectTestControllerCmd {
    public final String CLASSNAME = this.getClass().getName();
    public void performExecute() throws ECException { /* code is here*/ }

    private void callUSInterface() throws ECException { /* code is here*/ }

    private void callDEInterface() throws ECException { /* code is here*/ }

    private void callUKInterface() throws ECException { /* code is here*/ }

    public void setRequestProperties(TypedProperty req) throws ECException { /* code is here*/ }

    private void displayResponse(StringBuffer testResult) { /* code is here*/ }

    public static void main(String[] args) {
        XGetProgramGuideDirectTestControllerCmdImpl PGDirTestController = new XGetProgramGuideDirectTestControllerCmdImpl();
        PGDirTestController.performExecute();
    }

}

```

I'm simply trying to run this application as a java application in Eclipse-RAD using `public static void main(String[] args)` but it is giving me an error of:

```
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    Unhandled exception type ECException 

```

on:

```
PGDirTestController.performExecute();

```

Please go easy on me, I'm pretty new to Java still.