#24 Added option for custom @NotNull messages
#24 comparison  fix
format and new version
some utilities