IDualEnded.java