private Column addColumn(String name, Class<?> type, Table table, MetadataFactory mf) throws Exception { if (type == null) { throw new Exception(Messages.gs(Messages.TEIID.TEIID31086, name, table.getFullName())); } Column column = mf.addColumn( name, DataTypeManagerService.getInstance(teiidVersion).getDataTypeName(type), table); column.setUpdatable(table.supportsUpdate()); return column; }