    class LoadClass 
      { 
      public static void main (String args[]) 
        { 
        Class cls;
        MyClass x = null;

        try
          {
          cls = Class.forName ("MyClass");

          try
            {
            x = (MyClass) cls.newInstance ();
            }
          catch (java.lang.IllegalAccessException e)
            {
            System.out.println ("IllegalAccessException");
            }
          catch (java.lang.InstantiationException e)
            {
            System.out.println ("InstantiationException");
            }
          }

        catch (java.lang.ClassNotFoundException e)
          {
          System.out.println ("ClassNotFoundException");
          }

        x.printAString ();
        } 
      } 


    class MyClass
      {
      void printAString ()
        {
        System.out.println ("This is from MyClass");
        }
      }

