code: public static final boolean isRequestTypeSupported(RequestType type)
      {
          switch (type)
          {
          case SERVLET:
              return true;
  
          case ACTION:
          case RENDER:
              return _PORTLET_10_SUPPORTED;
  
          case RESOURCE:
          case EVENT:
              return _PORTLET_20_SUPPORTED;
  
          default:
              return false;
          }
      }
docs: Returns <code>true</code> if a particular request type is supported by the
  container.  For a request type to be supported, the required objects must
  be on the classpath AND and, in the case of Portlet RequestTypes, an
  appropriate bridge must be avaialble which supports those objects.  This
  means that if the supplied RequestType is RESOURCE, the
  javax.portlet.ResourceRequest object must be available on the classpath AND
  a bridge which supports the Portlet 2.0 specification would also need to be
  available.
  
  @param type the RequestType to test
  @return a boolean value of <code>true</code> if the container supports the
  current request type
  @since 2.0