original_string: protected function createModel($name, $properties, $methods)
      {
          return new Stmt\Class_(
              new Name($this->getNaming()->getClassName($name)),
              [
                  'stmts' => array_merge($properties, $methods)
              ]
          );
      }
code: protected function createModel($name, $properties, $methods)
      {
          return new Stmt\Class_(
              new Name($this->getNaming()->getClassName($name)),
              [
                  'stmts' => array_merge($properties, $methods)
              ]
          );
      }
code_tokens: protected function createModel ( $ name , $ properties , $ methods ) { return new Stmt \ Class_ ( new Name ( $ this -> getNaming ( ) -> getClassName ( $ name ) ) , [ 'stmts' => array_merge ( $ properties , $ methods ) ] ) ; }
docstring: Return a model class
  
  @param string $name
  @param Node[] $properties
  @param Node[] $methods
  
  @return Stmt\Class_
docstring_tokens: Return a model class