code: public int getInt(FaceletContext ctx)
      {
          if ((this.capabilities & EL_LITERAL) != 0)
          {
              return Integer.parseInt(this.value);
          }
          else
          {
              return ((Number) this.getObject(ctx, Integer.class)).intValue();
          }
      }
docs: If literal, call {@link Integer#parseInt(java.lang.String) Integer.parseInt(String)}, otherwise call
  {@link #getObject(FaceletContext, Class) getObject(FaceletContext, Class)}.
  
  @see Integer#parseInt(java.lang.String)
  @see #getObject(FaceletContext, Class)
  @param ctx
  FaceletContext to use
  @return int value