//     Data Access is a Java library to store data
//     Copyright (C) 2016-2018 Adrián Romero Corchado.
//
//     This file is part of Data Access
//
//     Licensed under the Apache License, Version 2.0 (the "License");
//     you may not use this file except in compliance with the License.
//     You may obtain a copy of the License at
//     
//         http://www.apache.org/licenses/LICENSE-2.0
//     
//     Unless required by applicable law or agreed to in writing, software
//     distributed under the License is distributed on an "AS IS" BASIS,
//     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//     See the License for the specific language governing permissions and
//     limitations under the License.
package com.adr.data.record;

/**
 *
 * @author adrian
 */
public final class Header {
    
    public final static Header EMPTY = new Header(Record.EMPTY);
    
    private final Record record;
    
    public Header(Record record) {
        this.record = record;
    }
    
    public Record getRecord() {
        return record;
    } 
}

@@ -77,9 +77,9 @@
 -201
-8
+9
  Adr
@@ -977,24 +977,110 @@
 d record) %7B%0A
+        if (record == null) %7B%0A            throw new NullPointerException();%0A        %7D%0A
         this

Check nulls in constructor