public static boolean isJavaIdentifier(String name) {
        if (name == null) {
            return false;
        }
        int size = name.length();
        if (size < 1) {
            return false;
        }
        if (Character.isJavaIdentifierStart(name.charAt(0))) {
            for (int i = 1; i < size; i++) {
                if (!Character.isJavaIdentifierPart(name.charAt(i))) {
                    return false;
                }
            }
            return true;
        }
        return false;
    }
@Test
    public void testIsJavaIdentifier() {
        assertTrue(StringHelper.isJavaIdentifier("foo"));
        assertFalse(StringHelper.isJavaIdentifier("foo.bar"));
        assertFalse(StringHelper.isJavaIdentifier(""));
        assertFalse(StringHelper.isJavaIdentifier(null));
    }