code: public boolean getBoolean(FaceletContext ctx)
      {
          if ((this.capabilities & EL_LITERAL) != 0)
          {
              return Boolean.valueOf(this.value).booleanValue();
          }
          else
          {
              return ((Boolean) this.getObject(ctx, Boolean.class)).booleanValue();
          }
      }
docs: If literal, return {@link Boolean#getBoolean(java.lang.String) Boolean.getBoolean(java.lang.String)} passing our
  value, otherwise call {@link #getObject(FaceletContext, Class) getObject(FaceletContext, Class)}.
  
  @see Boolean#getBoolean(java.lang.String)
  @see #getObject(FaceletContext, Class)
  @param ctx
  FaceletContext to use
  @return boolean value