Java interface first commit