code: private TransactionalType getTransactionalType(Method method) {
          return getTransactionalType(new FQMethod(cls.getClassName(), method.getName(), method.getSignature()));
      }
docs: returns the type of transactional annotation is applied to this method
  
  @param method
  the method to check for transactional methods
  @return whether the method is Transactional non, read or write