class FlyingEnchantment implements Enchantment {

  @Override
  public void onActivate() {
    LOGGER.info("The item begins to glow faintly.");
  }

  @Override
  public void apply() {<FILL_FUNCTION_BODY>}

  @Override
  public void onDeactivate() {
    LOGGER.info("The item's glow fades.");
  }
}

    LOGGER.info("The item flies and strikes the enemies finally returning to owner's hand.");
  
<no_super_class>