parameters: (obj)
docstring: Determine whether a service is applicable to a given target.
  
          Services do not need to override this method if they want to be
          called for every object type. Otherwise, they may determine whether to
          run based on the members of the object.
  
          Typically, services should just call methods of CRITsBaseDocument, but
          services may implement their own decision logic.
  
          Arguments:
          - obj: The object being considered for analysis.
docstring_summary: Determine whether a service is applicable to a given target.
docstring_tokens: Determine whether a service is applicable to a given target .
function: def valid_for(obj):
          """
          Determine whether a service is applicable to a given target.
  
          Services do not need to override this method if they want to be
          called for every object type. Otherwise, they may determine whether to
          run based on the members of the object.
  
          Typically, services should just call methods of CRITsBaseDocument, but
          services may implement their own decision logic.
  
          Arguments:
          - obj: The object being considered for analysis.
          """
  
          pass
function_tokens: def valid_for ( obj ) : pass