package info.sitebricks.example.web;

import com.google.sitebricks.At;
import com.google.sitebricks.Visible;
import com.google.sitebricks.http.Get;

/**
 * The home page that our users will see at the top level URI "/".
 * <p>
 * This page is created once per request and has "no scope" in Guice
 * terminology. See the <a href="http://code.google.com/p/google-guice">Guice wiki</a>
 * for details.
 *
 * @author dhanji@gmail.com (Dhanji R. Prasanna)
 */
@At("/")
public class HomePage {

  @Visible
  String message;

  @Get
  void showHome() {
    // This is where you would normally fetch stuff from a database, for example.
    message = "Hello from Sitebricks!";
  }

  public boolean getShouldShow() {
    // Always show our message.
    return true;
  }
}

@@ -664,16 +664,187 @@
 s!%22;%0A  %7D
+%0A  %0A  /**%0A   * TODO This getter should be removed when @Visible annotation processing by mvel will be fixed.%0A   */%0A  public String getMessage() %7B%0A      return message;%0A  %7D
 %0A%0A  publ

Add temporary accessor to make the helloworld application work again with @Visible