title: Can @FunctionalInterfaces have default methods?
body: <p>Why can't I create a <code>@FunctionalInterface</code> with a default method implementation?</p>
  
  <pre><code>@FunctionalInterface
  public interface MyInterface {
      default boolean authorize(String value) {
          return true;
      }
  }
  </code></pre>