Preconditions.checkState(previousState instanceof FileState, "previousState is not a FileState");
Preconditions.checkState(currentState instanceof FileState, "currentState is not a FileState");
Preconditions.checkState(previousState instanceof FileState, "previousState is not a FileState");
Preconditions.checkState(currentState instanceof FileState, "currentState is not a FileState");