//
// SJS
//
// Simplified Java Syntax
//
/** aasdfasdf */
*/


abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz

&fooo;
class Bar
begin
   property int foo;
   method void foo(Lem fadf,int smeg,A foo)
   begin
      int f = 234234;
      System.out.println(adff);
      System.out.print(sfdfd);
      int f = 234234;
      g = null;
      f = true;
      f = false;
      new Person(new Foo());
      smegulator();
      smegulator();
      smegulator();
   end
end

interface Foo
begin
   foo();
   foo();
   bar();
   bar();
end


class A
begin
   property int a;
   /**
   *  Hello motto
   */
   method void foo()
   begin
      for (int i=0; i<10; i++)
      begin
         foo();
      end
      Foo f = new Foo();
      fuckoff();
      -23.3245345;
      -23e-34523424;
      -23.3245345e-34523424;
      begin end
      int i = 1234;
      Person p = new Person();
      begin
         bar();
         zip();
         sdfdf();
      end
      if (a) then
      begin
         "begin"
            smeg();
            foo();
            begin foo; end
            bar();
            //begin
            end
         end
      end

      foo(sdaf
            sdfaasdf
            sdaf
            dffs
            );
      sdafasdf;
      sdafasdf;
      sdafasdf;
      begin
         begin
            begin
               begin
                  begin
                     begin

                        d-4345
                        // d+2345
                        //
                        // sop();
                        sop();

                        asdfsdfsdffoo(
                              // sdfasdf
                              // sdf
                              // sdfg
                              sdf

                              );


                     end
                  end
               end
            end
         end
      end
   end
end