Java tech research