anchor.diff:      return pr;
     }
     
  +  /**
  +   * Fetches the Full Pull Request
  +   */
     Future<FullPullRequest> fetchFullRequest() {
       if (isFullPullRequest) {
         return new Future.value(this);
  
positive.code:   }
  }
  
  class FullPullRequest extends PullRequest {
    @ApiName("merge_commit_sha")
    String mergeCommitSha;
    
    bool merged;
    bool mergeable;
    
    @ApiName("merged_by")
    User mergedBy;
    
    int commentsCount;
    int commitsCount;
    int additionsCount;
    int deletionsCount;
    int changedFilesCount;
    
    User user;
    
    FullPullRequest(GitHub github) : super(github, true);
    
  
negative.code: part of github.client;
  
  /**
   * A Pull Request
   */
  class PullRequest {
    final GitHub github;
    
    /**
     * If this is a full pull request
     */
    final bool isFullPullRequest;
    
    /**
     * Url to the Pull Request Page
     */
    @ApiName("html_url")
    String url;
    
    /**
     * Url to the diff for this Pull Request
     */
    @ApiName("diff_url")
    String diffUrl;
    
    /**
     * Url to the patch for this Pull Request
     */
    @ApiName("patch_url")
    String patchUrl;
    
    /**
     * Pull Request Number
     */
    int number;
    
    /**
     * Pull Request State
     */
    String state;
    
    /**
     * Pull Request Title
     */
    String title;
    
    /**
     * Pull Request Body
     */
    String body;
    
    /**
     * Time the pull request was created
     */
    @ApiName("created_at")
    DateTime createdAt;
    
    /**
     * Time the pull request was updated
     */
    @ApiName("updated_at")
    DateTime updatedAt;
    
    /**
     * Time the pull request was closed
     */
    @ApiName("closed_at")
    DateTime closedAt;
    
    /**
     * Time the pull request was merged
     */
    @ApiName("merged_at")
    DateTime mergedAt;
    
    /**
     * The Pull Request Head
     */
    PullRequestHead head;
    
    /**
     * Pull Request Base
     */
    PullRequestHead base;
    
    /**
     * The User who created the Pull Request
     */
    User user;
    
    Map<String, dynamic> json;
  