logging aspect; aspectj maven dependencies; toString methods; operation result enum