v1.1.2 add Preconditions.notNull