java common lib