public void apply(FaceletContext ctx, UIComponent parent)
throws IOException {
if (parent != null) {
try {
ELText nt = this.txt.apply(ctx.getExpressionFactory(), ctx);
UIComponent c = new UIText(this.alias, nt);
String uid;
UIComponent ancestorNamingContainer = parent.getNamingContainer();
if (null != ancestorNamingContainer &&
ancestorNamingContainer instanceof UniqueIdVendor) {