### Question:
PreparedStatementExecution { public static PreparedStatementExecutionBuilder builder() { return new PreparedStatementExecutionBuilder(); } private  PreparedStatementExecution(String preparedStatementText, String consistency, String serialConsistency,
                                       List<Object> variables, List<CqlType> variableTypes, Long timestamp); String getPreparedStatementText(); String getConsistency(); String getSerialConsistency(); Long getTimestamp(); List<Object> getVariables(); @Override boolean equals(Object o); @Override int hashCode(); String toString(); static PreparedStatementExecutionBuilder builder(); static PreparedStatementExecutionBuilder builder(List<ColumnTypes> variableTypes); static PreparedStatementExecutionBuilder builder(ColumnTypes... variableTypes); List<CqlType> getVariableTypes();  }### Answer:
@Test(expected = IllegalStateException.class) public void preparedStatementTextIsMandatory() { PreparedStatementExecution query = PreparedStatementExecution.builder().build(); }