visual semantic graph running on java