public static boolean isSbeGolangName(final String value)
    {
        if (possibleGolangKeyword(value))
        {
            if (isGolangKeyword(value))
            {
                return false;
            }
        }
        else
        {
            return false;
        }

        return true;
    }
"Check" value for validity of usage as a golang identifier. From:
<a href="https://golang.org/ref/spec#Identifiers">Golang identifiers</a>
<p>
identifier = letter { letter | unicode_digit }
letter        = unicode_letter | "_" .
<p>
unicode_letter and unicode_digit are defined in section 4.5 of the unicode
standard at <a href="http://www.unicode.org/versions/Unicode8.0.0/">Unicode 8.0.0</a> 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.
sbe-tool/src/main/java/uk/co/real_logic/sbe/ValidationUtil.java