Preconditions.checkArgument