Refactoring Talk.java