original_docstring:  Returns True if this transformation can be applied on the candidate
              matched subgraph.
              :param graph: SDFGState object if this transformation is
                            single-state, or SDFG object otherwise.
              :param expr_index: The list index from `PatternTransformation.expressions`
                                 that was matched.
              :param sdfg: If `graph` is an SDFGState, its parent SDFG. Otherwise
                           should be equal to `graph`.
              :param permissive: Whether transformation should run in permissive mode.
              :return: True if the transformation can be applied.
          
docstring: Returns True if this transformation can be applied on the candidate
  matched subgraph.
docstring_tokens: Returns True if this transformation can be applied on the candidate matched subgraph .
code: def can_be_applied(self,
                         graph: Union[SDFG, SDFGState],
                         expr_index: int,
                         sdfg: SDFG,
                         permissive: bool = False) -> bool:
          """ Returns True if this transformation can be applied on the candidate
              matched subgraph.
              :param graph: SDFGState object if this transformation is
                            single-state, or SDFG object otherwise.
              :param expr_index: The list index from `PatternTransformation.expressions`
                                 that was matched.
              :param sdfg: If `graph` is an SDFGState, its parent SDFG. Otherwise
                           should be equal to `graph`.
              :param permissive: Whether transformation should run in permissive mode.
              :return: True if the transformation can be applied.
          """
          raise NotImplementedError
code_tokens: def can_be_applied ( self , graph : Union [ SDFG , SDFGState ] , expr_index : int , sdfg : SDFG , permissive : bool = False ) -> bool : raise NotImplementedError
short_docstring: Returns True if this transformation can be applied on the candidate
  matched subgraph.
short_docstring_tokens: Returns True if this transformation can be applied on the candidate matched subgraph .
comment: """ Returns True if this transformation can be applied on the candidate
              matched subgraph.
              :param graph: SDFGState object if this transformation is
                            single-state, or SDFG object otherwise.
              :param expr_index: The list index from `PatternTransformation.expressions`
                                 that was matched.
              :param sdfg: If `graph` is an SDFGState, its parent SDFG. Otherwise
                           should be equal to `graph`.
              :param permissive: Whether transformation should run in permissive mode.
              :return: True if the transformation can be applied.
          """