original_string: public function blueprints()
      {
          if (!$this->blueprints){
              $this->blueprints = new Blueprint;
          } elseif (\is_callable($this->blueprints)) {
              // Lazy load blueprints.
              $blueprints = $this->blueprints;
              $this->blueprints = $blueprints();
          }
          return $this->blueprints;
      }
code: public function blueprints()
      {
          if (!$this->blueprints){
              $this->blueprints = new Blueprint;
          } elseif (\is_callable($this->blueprints)) {
              // Lazy load blueprints.
              $blueprints = $this->blueprints;
              $this->blueprints = $blueprints();
          }
          return $this->blueprints;
      }
code_tokens: public function blueprints ( ) { if ( ! $ this -> blueprints ) { $ this -> blueprints = new Blueprint ; } elseif ( \ is_callable ( $ this -> blueprints ) ) { // Lazy load blueprints. $ blueprints = $ this -> blueprints ; $ this -> blueprints = $ blueprints ( ) ; } return $ this -> blueprints ; }
docstring: Return blueprints.
  
  @return Blueprint
docstring_tokens: Return blueprints .