Java Interface Update