question: public void addColumn ( String name , String expr ) { Expression ex = ExpressionParser . parse ( expr ) ; Throwable t = ExpressionParser . getError ( ) ; if ( t != null ) { throw new RuntimeException ( t ) ; } else { addColumn ( name , ex ) ; } }
target:  Add a derived column to this table, using an Expression instance to dynamically calculate the column data values.