@Override
public void handleException (final @CheckForNull Node node,
final @Nonnull ChildFactory<?> childFactory,
final @Nonnull Throwable throwable)
{
logger.fine("handleException(%s, %s, %s)", node, childFactory, throwable);
logger.warning("While populating children nodes: ", throwable);
logger.throwing(CLASS, "handleException()", throwable);
if (node != null)
{
final Retrier retrier = new Retrier(node.getChildren(), (SafeChildFactory<?>) childFactory);
node.getChildren().add(new Node[]{new ErrorNode(errorMessage, errorIconPath, throwable, retrier)});
}
}
}