@Override
    public ResponseHeader execute() throws SQLException {
        check(sqlStatement);
        ProxyContext.getInstance().getContextManager().getPersistServiceFacade().getMetaDataManagerPersistService().createDatabase(sqlStatement.getDatabaseName());
        return new UpdateResponseHeader(sqlStatement);
    }
@Test
    void assertExecuteCreateExistDatabaseWithIfNotExists() throws SQLException {
        when(statement.getDatabaseName()).thenReturn("foo_db");
        when(statement.isIfNotExists()).thenReturn(true);
        ContextManager contextManager = mockContextManager();
        when(ProxyContext.getInstance().getContextManager()).thenReturn(contextManager);
        assertThat(handler.execute(), instanceOf(UpdateResponseHeader.class));
    }