/*   Generated by AspectJ version 0.7beta11 */
import SincronizacaoFachada;
import SincronizacaoFachada.MightHaveAspect;
import Fachada;
public class Fachada extends java.lang.Object implements SincronizacaoFachada.MightHaveAspect  {  //from Fachada.java:2
  {                                                         //from Fachada.java:2
    this.creation$ajc();
  }

  public void m()  {                                        //from Fachada.java:4
    try  {
      {
        if (SincronizacaoFachada.hasAspect(this)) ((SincronizacaoFachada)((SincronizacaoFachada)null).aspectOf(this)).before$ajc0(this);
      }
      ((Fachada)this).m$Fachada$execution();
    }
    finally  {
      {
        if (SincronizacaoFachada.hasAspect(this)) ((SincronizacaoFachada)((SincronizacaoFachada)null).aspectOf(this)).after$ajc1(this);
      }
    }
  }

  public Fachada()  {
    super();
  }

  protected transient SincronizacaoFachada ajc$aspectSincronizacaoFachada;
  public final SincronizacaoFachada ajc$getAspectSincronizacaoFachada()  {
    return this.ajc$aspectSincronizacaoFachada;
  }

  public synchronized void ajc$makeAspectSincronizacaoFachada()  {
    if (this.ajc$aspectSincronizacaoFachada == null)  {
      this.ajc$aspectSincronizacaoFachada = new SincronizacaoFachada();
    }
  }

  protected void creation$ajc()  {
    {
      if (this instanceof SincronizacaoFachada.MightHaveAspect) ((SincronizacaoFachada.MightHaveAspect)this).ajc$makeAspectSincronizacaoFachada();
    }
  }

  public final void m$Fachada$execution()  {                //from Fachada.java:4
    java.lang.System.out.println("Inicio da execu\uffe7\uffe3o do m\uffe9todo");  //from Fachada.java:5
    for (int i = 0; i < 20000000; i++)  {                   //from Fachada.java:6
    }                                                       //from Fachada.java:6
    java.lang.System.out.println("Fim da execu\uffe7\uffe3o do m\uffe9todo");  //from Fachada.java:7
  }


  /*ajc$patch$pos Fachada 0x5e3974*/
}
