- @Nullable
- public ModuleInternalInfo getOldInternalInfo() {
- if (maybeOldInternalInfo == null) {
- throw new NullPointerException();
- }
- return maybeOldInternalInfo;
+ @Nonnull public ModuleInternalInfo getOldInternalInfo() {
+ return Preconditions.checkNotNull(maybeOldInternalInfo);
+ }
+
+ public void clearOldInternalInfo() {
+ Preconditions.checkState(maybeOldInternalInfo != null, "No old internal info present");
+ maybeOldInternalInfo = null;