code: public static boolean isSbeGolangName(final String value)
      {
          if (possibleGolangKeyword(value))
          {
              if (isGolangKeyword(value))
              {
                  return false;
              }
          }
          else
          {
              return false;
          }
  
          return true;
      }
docs: "Check" value for validity of usage as a golang identifier. From:
  https://golang.org/ref/spec#Identifiers
  <p>
  identifier = letter { letter | unicode_digit }
  letter        = unicode_letter | "_" .
  <p>
  unicode_letter and unicode_digit are defined in section 4.5 of the the unicode
  standard at http://www.unicode.org/versions/Unicode8.0.0/ and
  the Java Character and Digit functions are unicode friendly
  
  @param value to check
  @return true for validity as a golang name. false if not.