why I run the following codes , the selection does not contain main type
the code is followed:
//package Main_FSMIsEven;
import FSMApi.*;
import FSMIsEven.*;
public class Main_FSMIsEven
{
public Main_FSMIsEven()
{
}
public static void main(String[] args)
{
FSM fsm = new FSM( new FSMIsEven() );
try
{
fsm.Initialize();
fsm.Process( IDEvents.EVENT_input0 );
fsm.Process( IDEvents.EVENT_input1 );
fsm.Process( IDEvents.EVENT_input0 );
fsm.Process( IDEvents.EVENT_input1 );
fsm.Process( IDEvents.EVENT_input0 );
fsm.Process( IDEvents.EVENT_input1 );
if( fsm.IsFinal() )
{
System.out.println( "Final" );
}
else
{
System.out.println( "NonFinal" );
}
fsm.Finalize();
}
catch( FSMException e )
{
System.out.println( e );
}
}
public static void Func0()
{
System.out.println( "In Func0" );
}
public static void Func1()
{
System.out.println( "In Func1" );
}
public static void Func2()
{
System.out.println( "In Func2" );
}
public static void Func3()
{
System.out.println( "In Func3" );
}
}