implemented java class