### Question:
ReservedWords { public static void verifyReservedSqlKeywordsNotPresent(final JavaSymbolName javaSymbolName) { Validate.notNull(javaSymbolName, "Java symbol required"); if (RESERVED_SQL_KEYWORDS.contains(javaSymbolName.getSymbolName().toLowerCase())) { throw new IllegalStateException("Reserved SQL keyword '" + javaSymbolName.getSymbolName() + "' is not permitted as symbol name"); } } private  ReservedWords(); static void verifyReservedJavaKeywordsNotPresent(final JavaSymbolName javaSymbolName); static void verifyReservedJavaKeywordsNotPresent(final JavaType javaType); static void verifyReservedJavaKeywordsNotPresent(final String string); static void verifyReservedSqlKeywordsNotPresent(final JavaSymbolName javaSymbolName); static void verifyReservedSqlKeywordsNotPresent(final JavaType javaType); static void verifyReservedSqlKeywordsNotPresent(final String string); static void verifyReservedWordsNotPresent(final JavaSymbolName javaSymbolName); static void verifyReservedWordsNotPresent(final JavaType javaType); static void verifyReservedWordsNotPresent(final String string); static final Set<String> RESERVED_JAVA_KEYWORDS; static final Set<String> RESERVED_SQL_KEYWORDS; }### Answer:
@Test public void testVerifyReservedSqlKeywordsNotPresent() { ReservedWords.verifyReservedSqlKeywordsNotPresent("ROW_VER_NO"); }
@Test public void testVerifyReservedSqlKeywordsNotPresent2() { ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaSymbolName("ROW_VER_NO")); }
@Test public void testVerifyReservedSqlKeywordsNotPresent3() { ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaType("com.bar.Foo")); }
@Test(expected = IllegalStateException.class) public void testVerifyReservedSqlKeywordsPresent() { ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaSymbolName("alter")); }
@Test(expected = IllegalStateException.class) public void testVerifyReservedSqlKeywordsPresent2() { ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaType("com.bar.Outer")); }