any research about java