code: public JType getGenericReturnType()
    {
      SignatureAttribute sigAttr = (SignatureAttribute) getAttribute("Signature");
  
      if (sigAttr != null) {
        String sig = sigAttr.getSignature();
  
        int t = sig.lastIndexOf(')');
  
        return _loader.parseParameterizedType(sig.substring(t + 1));
      }
  
      return getReturnType();
    }
docs: Returns the return type.