Java Interface update