diff --git a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java index dd3a0a695..21be06a70 100755 --- a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java +++ b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java @@ -421,8 +421,8 @@ public final class ChronicleMapBuilder implements @NotNull final RandomAccessFile raf, final int headerSize, final boolean recover, - @NotNull final ChronicleHashCorruption.Listener corruptionListener, - @NotNull final ChronicleHashCorruptionImpl corruption) throws IOException { + @Nullable final ChronicleHashCorruption.Listener corruptionListener, + @Nullable final ChronicleHashCorruptionImpl corruption) throws IOException { if (raf.length() < headerSize + SELF_BOOTSTRAPPING_HEADER_OFFSET) { throw throwRecoveryOrReturnIOException(file, "The file is shorter than the header size: " + headerSize + @@ -1800,7 +1800,7 @@ public final class ChronicleMapBuilder implements boolean headerWritten = false; if (!headerCorrect) { if (overrideBuilderConfig) { - VanillaChronicleMap mapObjectForHeaderOverwrite = newMap(); + final VanillaChronicleMap mapObjectForHeaderOverwrite = newMap(); headerBuffer = writeHeader(fileChannel, mapObjectForHeaderOverwrite); headerSize = headerBuffer.remaining(); headerWritten = true;