protected void finilizeBind( IMemberBoundNode memberBoundNode, TableSyntaxNode tableSyntaxNode, RulesModuleBindingContext moduleContext) { try { memberBoundNode.finalizeBind(moduleContext); } catch (SyntaxNodeException error) { processError(error, tableSyntaxNode, moduleContext); } catch (CompositeSyntaxNodeException ex) { if (ex.getErrors() != null) { for (SyntaxNodeException error : ex.getErrors()) { processError(error, tableSyntaxNode, moduleContext); } } } catch (Throwable t) { SyntaxNodeException error = SyntaxNodeExceptionUtils.createError(t, tableSyntaxNode); processError(error, tableSyntaxNode, moduleContext); } }