smartools for java