@Override @HibernateUserRead public void step2() { CardType ct = CardType.getTL(ctId); Date dt = new Date(); Card c = new Card(txt, ct, dt); c.setCreatedInMove(Move.getCurrentMoveTL()); c.setAuthor(User.getTL(author.getId())); // fresh if (newCardListener != null) newCardListener.cardCreatedTL(c); content.setValue(""); content.setInputPrompt("Enter text for another card."); closeDrawer(); resetCoroutine(); // for another click }