add java reflection eg