public boolean isSupported(final SQLStatement sqlStatement) {
        for (Class<? extends SQLStatement> each : supportedSQLStatements) {
            if (each.isAssignableFrom(sqlStatement.getClass())) {
                return true;
            }
        }
        for (Class<? extends SQLStatement> each : unsupportedSQLStatements) {
            if (each.isAssignableFrom(sqlStatement.getClass())) {
                return false;
            }
        }
        return true;
    }
@Test
    void assertIsNotSupportedWithInUnsupportedList() {
        assertFalse(new SQLSupportedJudgeEngine(Collections.emptyList(), Collections.singleton(SelectStatement.class)).isSupported(mock(SelectStatement.class)));
    }