org.apache.jsp.html.portal.layout.edit.panel_jsp.java Source code

Java tutorial

Introduction

Here is the source code for org.apache.jsp.html.portal.layout.edit.panel_jsp.java

Source

package org.apache.jsp.html.portal.layout.edit;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.liferay.portal.util.TreeView;
import com.liferay.counter.service.CounterLocalServiceUtil;
import com.liferay.portal.NoSuchUserException;
import com.liferay.portal.kernel.captcha.CaptchaMaxChallengesException;
import com.liferay.portal.kernel.captcha.CaptchaTextException;
import com.liferay.portal.kernel.bean.BeanParamUtil;
import com.liferay.portal.kernel.bean.BeanPropertiesUtil;
import com.liferay.portal.kernel.cal.Recurrence;
import com.liferay.portal.kernel.configuration.Filter;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.dao.search.DAOParamUtil;
import com.liferay.portal.kernel.dao.search.DisplayTerms;
import com.liferay.portal.kernel.dao.search.ResultRow;
import com.liferay.portal.kernel.dao.search.RowChecker;
import com.liferay.portal.kernel.dao.search.ScoreSearchEntry;
import com.liferay.portal.kernel.dao.search.SearchContainer;
import com.liferay.portal.kernel.dao.search.SearchEntry;
import com.liferay.portal.kernel.dao.search.TextSearchEntry;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.io.unsync.UnsyncStringReader;
import com.liferay.portal.kernel.json.JSONArray;
import com.liferay.portal.kernel.json.JSONFactoryUtil;
import com.liferay.portal.kernel.json.JSONObject;
import com.liferay.portal.kernel.language.LanguageUtil;
import com.liferay.portal.kernel.language.LanguageWrapper;
import com.liferay.portal.kernel.language.UnicodeLanguageUtil;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.log.LogUtil;
import com.liferay.portal.kernel.messaging.DestinationNames;
import com.liferay.portal.kernel.messaging.MessageBusUtil;
import com.liferay.portal.kernel.portlet.DynamicRenderRequest;
import com.liferay.portal.kernel.portlet.LiferayPortletMode;
import com.liferay.portal.kernel.portlet.LiferayPortletRequest;
import com.liferay.portal.kernel.portlet.LiferayPortletResponse;
import com.liferay.portal.kernel.portlet.LiferayPortletURL;
import com.liferay.portal.kernel.portlet.LiferayWindowState;
import com.liferay.portal.kernel.search.Field;
import com.liferay.portal.kernel.servlet.BrowserSnifferUtil;
import com.liferay.portal.kernel.servlet.ImageServletTokenUtil;
import com.liferay.portal.kernel.servlet.ServletContextUtil;
import com.liferay.portal.kernel.servlet.SessionErrors;
import com.liferay.portal.kernel.servlet.SessionMessages;
import com.liferay.portal.kernel.servlet.StringServletResponse;
import com.liferay.portal.kernel.util.ArrayUtil;
import com.liferay.portal.kernel.util.BooleanWrapper;
import com.liferay.portal.kernel.util.BreadcrumbsUtil;
import com.liferay.portal.kernel.util.CalendarFactoryUtil;
import com.liferay.portal.kernel.util.CalendarUtil;
import com.liferay.portal.kernel.util.CharPool;
import com.liferay.portal.kernel.util.Constants;
import com.liferay.portal.kernel.util.ContentTypes;
import com.liferay.portal.kernel.util.DateFormatFactoryUtil;
import com.liferay.portal.kernel.util.DateUtil;
import com.liferay.portal.kernel.util.FastDateFormatFactoryUtil;
import com.liferay.portal.kernel.util.FileUtil;
import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.portal.kernel.util.HtmlUtil;
import com.liferay.portal.kernel.util.Http;
import com.liferay.portal.kernel.util.HttpUtil;
import com.liferay.portal.kernel.util.IntegerWrapper;
import com.liferay.portal.kernel.util.JavaConstants;
import com.liferay.portal.kernel.util.KeyValuePair;
import com.liferay.portal.kernel.util.KeyValuePairComparator;
import com.liferay.portal.kernel.util.ListUtil;
import com.liferay.portal.kernel.util.LocaleUtil;
import com.liferay.portal.kernel.util.LocalizationUtil;
import com.liferay.portal.kernel.util.LongWrapper;
import com.liferay.portal.kernel.util.MathUtil;
import com.liferay.portal.kernel.util.ObjectValuePair;
import com.liferay.portal.kernel.util.ObjectValuePairComparator;
import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.OrderedProperties;
import com.liferay.portal.kernel.util.ParamUtil;
import com.liferay.portal.kernel.util.PrefsParamUtil;
import com.liferay.portal.kernel.util.PropertiesParamUtil;
import com.liferay.portal.kernel.util.PropertiesUtil;
import com.liferay.portal.kernel.util.PropsKeys;
import com.liferay.portal.kernel.util.Randomizer;
import com.liferay.portal.kernel.util.ReleaseInfo;
import com.liferay.portal.kernel.util.ServerDetector;
import com.liferay.portal.kernel.util.SetUtil;
import com.liferay.portal.kernel.util.SortedProperties;
import com.liferay.portal.kernel.util.StackTraceUtil;
import com.liferay.portal.kernel.util.StringBundler;
import com.liferay.portal.kernel.util.StringComparator;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.StringUtil;
import com.liferay.portal.kernel.util.Time;
import com.liferay.portal.kernel.util.TimeZoneUtil;
import com.liferay.portal.kernel.util.UnicodeFormatter;
import com.liferay.portal.kernel.util.UnicodeProperties;
import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.language.LanguageImpl;
import com.liferay.portal.model.*;
import com.liferay.portal.model.impl.*;
import com.liferay.portal.security.auth.AuthTokenUtil;
import com.liferay.portal.security.auth.PrincipalException;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.security.permission.PermissionChecker;
import com.liferay.portal.service.*;
import com.liferay.portal.service.permission.GroupPermissionUtil;
import com.liferay.portal.service.permission.LayoutPermissionUtil;
import com.liferay.portal.service.permission.LayoutPrototypePermissionUtil;
import com.liferay.portal.service.permission.LayoutSetPrototypePermissionUtil;
import com.liferay.portal.service.permission.PortletPermissionUtil;
import com.liferay.portal.struts.StrutsUtil;
import com.liferay.portal.theme.PortletDisplay;
import com.liferay.portal.theme.ThemeDisplay;
import com.liferay.portal.util.ContentUtil;
import com.liferay.portal.util.CookieKeys;
import com.liferay.portal.util.JavaScriptBundleUtil;
import com.liferay.portal.util.Portal;
import com.liferay.portal.util.PortalUtil;
import com.liferay.portal.util.PortletCategoryKeys;
import com.liferay.portal.util.PortletKeys;
import com.liferay.portal.util.PrefsPropsUtil;
import com.liferay.portal.util.PropsUtil;
import com.liferay.portal.util.PropsValues;
import com.liferay.portal.util.SessionClicks;
import com.liferay.portal.util.SessionTreeJSClicks;
import com.liferay.portal.util.ShutdownUtil;
import com.liferay.portal.util.WebAppPool;
import com.liferay.portal.util.WebKeys;
import com.liferay.portal.util.comparator.PortletCategoryComparator;
import com.liferay.portal.util.comparator.PortletTitleComparator;
import com.liferay.portlet.InvokerPortlet;
import com.liferay.portlet.PortalPreferences;
import com.liferay.portlet.PortletConfigFactoryUtil;
import com.liferay.portlet.PortletInstanceFactoryUtil;
import com.liferay.portlet.PortletPreferencesFactoryUtil;
import com.liferay.portlet.PortletResponseImpl;
import com.liferay.portlet.PortletSetupUtil;
import com.liferay.portlet.PortletURLImpl;
import com.liferay.portlet.PortletURLUtil;
import com.liferay.portlet.RenderParametersPool;
import com.liferay.portlet.RenderRequestFactory;
import com.liferay.portlet.RenderRequestImpl;
import com.liferay.portlet.RenderResponseFactory;
import com.liferay.portlet.RenderResponseImpl;
import com.liferay.portlet.UserAttributes;
import com.liferay.portlet.portletconfiguration.util.PortletConfigurationUtil;
import com.liferay.util.CreditCard;
import com.liferay.util.Encryptor;
import com.liferay.util.JS;
import com.liferay.util.PKParser;
import com.liferay.util.PwdGenerator;
import com.liferay.util.State;
import com.liferay.util.StateUtil;
import com.liferay.util.TextFormatter;
import com.liferay.util.UniqueList;
import com.liferay.util.format.PhoneNumberUtil;
import com.liferay.util.log4j.Levels;
import com.liferay.util.mail.InternetAddressUtil;
import com.liferay.util.portlet.PortletRequestUtil;
import com.liferay.util.servlet.DynamicServletRequest;
import com.liferay.util.servlet.SessionParameters;
import com.liferay.util.servlet.UploadException;
import com.liferay.util.xml.XMLFormatter;
import java.io.Serializable;
import java.math.BigDecimal;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.text.DateFormat;
import java.text.DecimalFormat;
import java.text.Format;
import java.text.MessageFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Collection;
import java.util.Collections;
import java.util.Currency;
import java.util.Date;
import java.util.Enumeration;
import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.MissingResourceException;
import java.util.Properties;
import java.util.ResourceBundle;
import java.util.Set;
import java.util.Stack;
import java.util.TimeZone;
import java.util.TreeMap;
import java.util.TreeSet;
import javax.portlet.MimeResponse;
import javax.portlet.PortletConfig;
import javax.portlet.PortletContext;
import javax.portlet.PortletException;
import javax.portlet.PortletMode;
import javax.portlet.PortletPreferences;
import javax.portlet.PortletRequest;
import javax.portlet.PortletResponse;
import javax.portlet.PortletSession;
import javax.portlet.PortletURL;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.ResourceURL;
import javax.portlet.UnavailableException;
import javax.portlet.ValidatorException;
import javax.portlet.WindowState;
import org.apache.commons.math.util.MathUtils;
import org.apache.struts.Globals;
import com.liferay.portal.DuplicateUserEmailAddressException;
import com.liferay.portal.LayoutFriendlyURLException;
import com.liferay.portal.LayoutHiddenException;
import com.liferay.portal.LayoutNameException;
import com.liferay.portal.LayoutParentLayoutIdException;
import com.liferay.portal.LayoutPermissionException;
import com.liferay.portal.LayoutTypeException;
import com.liferay.portal.NoSuchResourceException;
import com.liferay.portal.PortletActiveException;
import com.liferay.portal.RequiredLayoutException;
import com.liferay.portal.RequiredRoleException;
import com.liferay.portal.ReservedUserEmailAddressException;
import com.liferay.portal.UserActiveException;
import com.liferay.portal.UserEmailAddressException;
import com.liferay.portal.UserPasswordException;
import com.liferay.portal.UserReminderQueryException;
import com.liferay.portal.service.permission.GroupPermissionUtil;
import com.liferay.portal.service.permission.OrganizationPermissionUtil;
import com.liferay.portal.struts.PortletRequestProcessor;
import com.liferay.portal.upload.LiferayFileUpload;
import com.liferay.portal.util.LayoutLister;
import com.liferay.portal.util.LayoutView;
import com.liferay.portlet.enterpriseadmin.util.EnterpriseAdminUtil;
import com.liferay.portlet.journal.TransformException;
import com.liferay.portlet.journalcontent.util.JournalContentUtil;
import com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.taglib.tiles.ComponentConstants;
import org.apache.struts.tiles.ComponentDefinition;
import org.apache.struts.tiles.TilesUtil;
import com.liferay.portal.util.PortletLister;
import com.liferay.portal.util.TreeNodeView;
import com.liferay.portal.util.TreeView;

public final class panel_jsp extends org.apache.jasper.runtime.HttpJspBase
        implements org.apache.jasper.runtime.JspSourceDependent {

    private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();

    private static java.util.List _jspx_dependants;

    static {
        _jspx_dependants = new java.util.ArrayList(26);
        _jspx_dependants.add("/html/portal/layout/edit/init.jsp");
        _jspx_dependants.add("/html/portal/init.jsp");
        _jspx_dependants.add("/html/common/init.jsp");
        _jspx_dependants.add("/html/common/init-ext.jsp");
        _jspx_dependants.add("/WEB-INF/tld/displaytag.tld");
        _jspx_dependants.add("/WEB-INF/tld/c.tld");
        _jspx_dependants.add("/WEB-INF/tld/fmt.tld");
        _jspx_dependants.add("/WEB-INF/tld/fn.tld");
        _jspx_dependants.add("/WEB-INF/tld/sql.tld");
        _jspx_dependants.add("/WEB-INF/tld/x.tld");
        _jspx_dependants.add("/WEB-INF/tld/liferay-portlet.tld");
        _jspx_dependants.add("/WEB-INF/tld/liferay-aui.tld");
        _jspx_dependants.add("/WEB-INF/tld/liferay-portlet-ext.tld");
        _jspx_dependants.add("/WEB-INF/tld/liferay-security.tld");
        _jspx_dependants.add("/WEB-INF/tld/liferay-theme.tld");
        _jspx_dependants.add("/WEB-INF/tld/liferay-ui.tld");
        _jspx_dependants.add("/WEB-INF/tld/liferay-util.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-bean.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-bean-el.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-html.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-html-el.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-logic.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-logic-el.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-nested.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-tiles.tld");
        _jspx_dependants.add("/WEB-INF/tld/struts-tiles-el.tld");
    }

    private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fliferay_002dtheme_005fdefineObjects_005fnobody;
    private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody;
    private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody;
    private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody;
    private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005faui_005fscript_0026_005fuse;

    private javax.el.ExpressionFactory _el_expressionfactory;
    private org.apache.AnnotationProcessor _jsp_annotationprocessor;

    public Object getDependants() {
        return _jspx_dependants;
    }

    public void _jspInit() {
        _005fjspx_005ftagPool_005fliferay_002dtheme_005fdefineObjects_005fnobody = org.apache.jasper.runtime.TagHandlerPool
                .getTagHandlerPool(getServletConfig());
        _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody = org.apache.jasper.runtime.TagHandlerPool
                .getTagHandlerPool(getServletConfig());
        _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody = org.apache.jasper.runtime.TagHandlerPool
                .getTagHandlerPool(getServletConfig());
        _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody = org.apache.jasper.runtime.TagHandlerPool
                .getTagHandlerPool(getServletConfig());
        _005fjspx_005ftagPool_005faui_005fscript_0026_005fuse = org.apache.jasper.runtime.TagHandlerPool
                .getTagHandlerPool(getServletConfig());
        _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext())
                .getExpressionFactory();
        _jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext()
                .getAttribute(org.apache.AnnotationProcessor.class.getName());
    }

    public void _jspDestroy() {
        _005fjspx_005ftagPool_005fliferay_002dtheme_005fdefineObjects_005fnobody.release();
        _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody.release();
        _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody.release();
        _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.release();
        _005fjspx_005ftagPool_005faui_005fscript_0026_005fuse.release();
    }

    public void _jspService(HttpServletRequest request, HttpServletResponse response)
            throws java.io.IOException, ServletException {

        PageContext pageContext = null;
        HttpSession session = null;
        ServletContext application = null;
        ServletConfig config = null;
        JspWriter out = null;
        Object page = this;
        JspWriter _jspx_out = null;
        PageContext _jspx_page_context = null;

        try {
            response.setContentType("text/html; charset=UTF-8");
            pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true);
            _jspx_page_context = pageContext;
            application = pageContext.getServletContext();
            config = pageContext.getServletConfig();
            session = pageContext.getSession();
            out = pageContext.getOut();
            _jspx_out = out;

            out.write('\n');

            /**
             * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
             *
             * This library is free software; you can redistribute it and/or modify it under
             * the terms of the GNU Lesser General Public License as published by the Free
             * Software Foundation; either version 2.1 of the License, or (at your option)
             * any later version.
             *
             * This library is distributed in the hope that it will be useful, but WITHOUT
             * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
             * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
             * details.
             */

            out.write('\n');
            out.write('\n');

            /**
             * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
             *
             * This library is free software; you can redistribute it and/or modify it under
             * the terms of the GNU Lesser General Public License as published by the Free
             * Software Foundation; either version 2.1 of the License, or (at your option)
             * any later version.
             *
             * This library is distributed in the hope that it will be useful, but WITHOUT
             * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
             * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
             * details.
             */

            out.write('\n');
            out.write('\n');

            /**
             * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
             *
             * This library is free software; you can redistribute it and/or modify it under
             * the terms of the GNU Lesser General Public License as published by the Free
             * Software Foundation; either version 2.1 of the License, or (at your option)
             * any later version.
             *
             * This library is distributed in the hope that it will be useful, but WITHOUT
             * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
             * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
             * details.
             */

            out.write('\n');
            out.write('\n');

            /**
             * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
             *
             * This library is free software; you can redistribute it and/or modify it under
             * the terms of the GNU Lesser General Public License as published by the Free
             * Software Foundation; either version 2.1 of the License, or (at your option)
             * any later version.
             *
             * This library is distributed in the hope that it will be useful, but WITHOUT
             * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
             * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
             * details.
             */

            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            //  liferay-theme:defineObjects
            com.liferay.taglib.theme.DefineObjectsTag _jspx_th_liferay_002dtheme_005fdefineObjects_005f0 = (com.liferay.taglib.theme.DefineObjectsTag) _005fjspx_005ftagPool_005fliferay_002dtheme_005fdefineObjects_005fnobody
                    .get(com.liferay.taglib.theme.DefineObjectsTag.class);
            _jspx_th_liferay_002dtheme_005fdefineObjects_005f0.setPageContext(_jspx_page_context);
            _jspx_th_liferay_002dtheme_005fdefineObjects_005f0.setParent(null);
            int _jspx_eval_liferay_002dtheme_005fdefineObjects_005f0 = _jspx_th_liferay_002dtheme_005fdefineObjects_005f0
                    .doStartTag();
            if (_jspx_th_liferay_002dtheme_005fdefineObjects_005f0
                    .doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
                _005fjspx_005ftagPool_005fliferay_002dtheme_005fdefineObjects_005fnobody
                        .reuse(_jspx_th_liferay_002dtheme_005fdefineObjects_005f0);
                return;
            }
            _005fjspx_005ftagPool_005fliferay_002dtheme_005fdefineObjects_005fnobody
                    .reuse(_jspx_th_liferay_002dtheme_005fdefineObjects_005f0);
            com.liferay.portal.theme.ThemeDisplay themeDisplay = null;
            com.liferay.portal.model.Company company = null;
            com.liferay.portal.model.Account account = null;
            com.liferay.portal.model.User user = null;
            com.liferay.portal.model.User realUser = null;
            com.liferay.portal.model.Contact contact = null;
            com.liferay.portal.model.Layout layout = null;
            java.util.List layouts = null;
            java.lang.Long plid = null;
            com.liferay.portal.model.LayoutTypePortlet layoutTypePortlet = null;
            java.lang.Long scopeGroupId = null;
            com.liferay.portal.security.permission.PermissionChecker permissionChecker = null;
            java.util.Locale locale = null;
            java.util.TimeZone timeZone = null;
            com.liferay.portal.model.Theme theme = null;
            com.liferay.portal.model.ColorScheme colorScheme = null;
            com.liferay.portal.theme.PortletDisplay portletDisplay = null;
            java.lang.Long portletGroupId = null;
            themeDisplay = (com.liferay.portal.theme.ThemeDisplay) _jspx_page_context.findAttribute("themeDisplay");
            company = (com.liferay.portal.model.Company) _jspx_page_context.findAttribute("company");
            account = (com.liferay.portal.model.Account) _jspx_page_context.findAttribute("account");
            user = (com.liferay.portal.model.User) _jspx_page_context.findAttribute("user");
            realUser = (com.liferay.portal.model.User) _jspx_page_context.findAttribute("realUser");
            contact = (com.liferay.portal.model.Contact) _jspx_page_context.findAttribute("contact");
            layout = (com.liferay.portal.model.Layout) _jspx_page_context.findAttribute("layout");
            layouts = (java.util.List) _jspx_page_context.findAttribute("layouts");
            plid = (java.lang.Long) _jspx_page_context.findAttribute("plid");
            layoutTypePortlet = (com.liferay.portal.model.LayoutTypePortlet) _jspx_page_context
                    .findAttribute("layoutTypePortlet");
            scopeGroupId = (java.lang.Long) _jspx_page_context.findAttribute("scopeGroupId");
            permissionChecker = (com.liferay.portal.security.permission.PermissionChecker) _jspx_page_context
                    .findAttribute("permissionChecker");
            locale = (java.util.Locale) _jspx_page_context.findAttribute("locale");
            timeZone = (java.util.TimeZone) _jspx_page_context.findAttribute("timeZone");
            theme = (com.liferay.portal.model.Theme) _jspx_page_context.findAttribute("theme");
            colorScheme = (com.liferay.portal.model.ColorScheme) _jspx_page_context.findAttribute("colorScheme");
            portletDisplay = (com.liferay.portal.theme.PortletDisplay) _jspx_page_context
                    .findAttribute("portletDisplay");
            portletGroupId = (java.lang.Long) _jspx_page_context.findAttribute("portletGroupId");
            out.write('\n');
            out.write('\n');

            /**
             * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
             *
             * This library is free software; you can redistribute it and/or modify it under
             * the terms of the GNU Lesser General Public License as published by the Free
             * Software Foundation; either version 2.1 of the License, or (at your option)
             * any later version.
             *
             * This library is distributed in the hope that it will be useful, but WITHOUT
             * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
             * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
             * details.
             */

            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");
            out.write("\n");

            Layout selLayout = (Layout) request.getAttribute(WebKeys.SEL_LAYOUT);

            String currentLanguageId = LanguageUtil.getLanguageId(request);
            Locale currentLocale = LocaleUtil.fromLanguageId(currentLanguageId);
            Locale defaultLocale = LocaleUtil.getDefault();
            String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);

            Locale[] locales = LanguageUtil.getAvailableLocales();

            out.write("\n");
            out.write("\n");
            out.write("<table class=\"lfr-table\">\n");
            out.write("<tr>\n");
            out.write("\t<td>\n");
            out.write("\t\t");
            if (_jspx_meth_liferay_002dui_005fmessage_005f0(_jspx_page_context))
                return;
            out.write("\n");
            out.write("\t</td>\n");
            out.write("\t<td>\n");
            out.write(
                    "\t\t<textarea class=\"lfr-textarea\" name=\"TypeSettingsProperties--description--\" wrap=\"soft\">");
            if (_jspx_meth_bean_005fwrite_005f0(_jspx_page_context))
                return;
            out.write("</textarea>\n");
            out.write("\t</td>\n");
            out.write("</tr>\n");
            out.write("</table>\n");
            out.write("\n");
            out.write("<br />\n");
            out.write("\n");
            out.write("<div class=\"portlet-msg-info\">\n");
            out.write("\t");
            if (_jspx_meth_liferay_002dui_005fmessage_005f1(_jspx_page_context))
                return;
            out.write("\n");
            out.write("</div>\n");
            out.write("\n");
            out.write("<input id=\"");
            if (_jspx_meth_portlet_005fnamespace_005f0(_jspx_page_context))
                return;
            out.write(
                    "panelSelectedPortlets\" name=\"TypeSettingsProperties--panelSelectedPortlets--\" type=\"hidden\" value=\"");
            if (_jspx_meth_bean_005fwrite_005f1(_jspx_page_context))
                return;
            out.write("\" />\n");
            out.write("\n");

            String panelTreeKey = "panelSelectedPortletsPanelTree";

            out.write("\n");
            out.write("\n");
            out.write("<div id=\"");
            if (_jspx_meth_portlet_005fnamespace_005f1(_jspx_page_context))
                return;
            out.write("panelSelectPortletsOutput\" style=\"margin: 4px;\"></div>\n");
            out.write("\n");
            //  aui:script
            com.liferay.taglib.aui.ScriptTag _jspx_th_aui_005fscript_005f0 = (com.liferay.taglib.aui.ScriptTag) _005fjspx_005ftagPool_005faui_005fscript_0026_005fuse
                    .get(com.liferay.taglib.aui.ScriptTag.class);
            _jspx_th_aui_005fscript_005f0.setPageContext(_jspx_page_context);
            _jspx_th_aui_005fscript_005f0.setParent(null);
            // /html/portal/layout/edit/panel.jsp(45,0) name = use type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
            _jspx_th_aui_005fscript_005f0.setUse("aui-tree-view");
            int _jspx_eval_aui_005fscript_005f0 = _jspx_th_aui_005fscript_005f0.doStartTag();
            if (_jspx_eval_aui_005fscript_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                if (_jspx_eval_aui_005fscript_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
                    out = _jspx_page_context.pushBody();
                    _jspx_th_aui_005fscript_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
                    _jspx_th_aui_005fscript_005f0.doInitBody();
                }
                do {
                    out.write("\n");
                    out.write("\tvar panelSelectedPortletsEl = A.one('#");
                    if (_jspx_meth_portlet_005fnamespace_005f2(_jspx_th_aui_005fscript_005f0, _jspx_page_context))
                        return;
                    out.write("panelSelectedPortlets');\n");
                    out.write("\tvar selectedPortlets = panelSelectedPortletsEl.val().split(',');\n");
                    out.write("\n");
                    out.write("\tvar onCheck = function(event, plid) {\n");
                    out.write("\t\tvar node = event.target;\n");
                    out.write("\t\tvar add = A.Array.indexOf(selectedPortlets, plid) == -1;\n");
                    out.write("\n");
                    out.write("\t\tif (plid && add) {\n");
                    out.write("\t\t\tselectedPortlets.push(plid);\n");
                    out.write("\n");
                    out.write("\t\t\tpanelSelectedPortletsEl.val(selectedPortlets.join(','));\n");
                    out.write("\t\t}\n");
                    out.write("\t};\n");
                    out.write("\n");
                    out.write("\tvar onUncheck = function(event, plid) {\n");
                    out.write("\t\tvar node = event.target;\n");
                    out.write("\n");
                    out.write("\t\tif (plid) {\n");
                    out.write("\t\t\tif (selectedPortlets.length) {\n");
                    out.write("\t\t\t\tA.Array.removeItem(selectedPortlets, plid);\n");
                    out.write("\t\t\t}\n");
                    out.write("\n");
                    out.write("\t\t\tpanelSelectedPortletsEl.val( selectedPortlets.join(',') );\n");
                    out.write("\t\t}\n");
                    out.write("\t};\n");
                    out.write("\n");
                    out.write("\tvar treeView = new A.TreeView(\n");
                    out.write("\t\t{\n");
                    out.write("\t\t\tboundingBox: '#");
                    if (_jspx_meth_portlet_005fnamespace_005f3(_jspx_th_aui_005fscript_005f0, _jspx_page_context))
                        return;
                    out.write("panelSelectPortletsOutput'\n");
                    out.write("\t\t}\n");
                    out.write("\t).render();\n");
                    out.write("\n");
                    out.write("\t");

                    PortletLister portletLister = new PortletLister();

                    portletLister.setIncludeInstanceablePortlets(false);

                    TreeView treeView = portletLister.getTreeView(layoutTypePortlet,
                            LanguageUtil.get(pageContext, "application"), user, application);

                    Iterator itr = treeView.getList().iterator();

                    for (int i = 0; itr.hasNext(); i++) {
                        TreeNodeView treeNodeView = (TreeNodeView) itr.next();

                        out.write("\n");
                        out.write("\n");
                        out.write("\t\tvar parentNode");
                        out.print(i);
                        out.write(" = treeView.getNodeById('treePanel");
                        out.print(treeNodeView.getParentId());
                        out.write("') || treeView;\n");
                        out.write("\t\tvar objId");
                        out.print(i);
                        out.write(" = '");
                        out.print(treeNodeView.getObjId());
                        out.write("';\n");
                        out.write("\t\tvar checked");
                        out.print(i);
                        out.write(" = objId");
                        out.print(i);
                        out.write(" ? (A.Array.indexOf(selectedPortlets, objId");
                        out.print(i);
                        out.write(") > -1) : false;\n");
                        out.write("\n");
                        out.write("\t\tparentNode");
                        out.print(i);
                        out.write(".appendChild(\n");
                        out.write("\t\t\tnew A.TreeNodeTask(\n");
                        out.write("\t\t\t\t{\n");
                        out.write("\t\t\t\t\tchecked: checked");
                        out.print(i);
                        out.write(",\n");
                        out.write("\t\t\t\t\texpanded: ");
                        out.print(treeNodeView.getDepth() == 0);
                        out.write(",\n");
                        out.write("\t\t\t\t\tid: 'treePanel");
                        out.print(treeNodeView.getId());
                        out.write("',\n");
                        out.write("\t\t\t\t\tlabel: '");
                        out.print(UnicodeFormatter.toString(treeNodeView.getName()));
                        out.write("',\n");
                        out.write("\t\t\t\t\tleaf: ");
                        out.print(treeNodeView.getDepth() > 1);
                        out.write(",\n");
                        out.write("\t\t\t\t\ton: {\n");
                        out.write("\t\t\t\t\t\tcheck: A.rbind(onCheck, window, objId");
                        out.print(i);
                        out.write("),\n");
                        out.write("\t\t\t\t\t\tuncheck: A.rbind(onUncheck, window, objId");
                        out.print(i);
                        out.write(")\n");
                        out.write("\t\t\t\t\t}\n");
                        out.write("\t\t\t\t}\n");
                        out.write("\t\t\t)\n");
                        out.write("\t\t);\n");
                        out.write("\n");
                        out.write("\t");

                    }

                    out.write('\n');
                    out.write('\n');
                    int evalDoAfterBody = _jspx_th_aui_005fscript_005f0.doAfterBody();
                    if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
                        break;
                } while (true);
                if (_jspx_eval_aui_005fscript_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
                    out = _jspx_page_context.popBody();
                }
            }
            if (_jspx_th_aui_005fscript_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
                _005fjspx_005ftagPool_005faui_005fscript_0026_005fuse.reuse(_jspx_th_aui_005fscript_005f0);
                return;
            }
            _005fjspx_005ftagPool_005faui_005fscript_0026_005fuse.reuse(_jspx_th_aui_005fscript_005f0);
        } catch (Throwable t) {
            if (!(t instanceof SkipPageException)) {
                out = _jspx_out;
                if (out != null && out.getBufferSize() != 0)
                    try {
                        out.clearBuffer();
                    } catch (java.io.IOException e) {
                    }
                if (_jspx_page_context != null)
                    _jspx_page_context.handlePageException(t);
            }
        } finally {
            _jspxFactory.releasePageContext(_jspx_page_context);
        }
    }

    private boolean _jspx_meth_liferay_002dui_005fmessage_005f0(PageContext _jspx_page_context) throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  liferay-ui:message
        com.liferay.taglib.ui.MessageTag _jspx_th_liferay_002dui_005fmessage_005f0 = (com.liferay.taglib.ui.MessageTag) _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody
                .get(com.liferay.taglib.ui.MessageTag.class);
        _jspx_th_liferay_002dui_005fmessage_005f0.setPageContext(_jspx_page_context);
        _jspx_th_liferay_002dui_005fmessage_005f0.setParent(null);
        // /html/portal/layout/edit/panel.jsp(23,2) name = key type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
        _jspx_th_liferay_002dui_005fmessage_005f0.setKey("description");
        int _jspx_eval_liferay_002dui_005fmessage_005f0 = _jspx_th_liferay_002dui_005fmessage_005f0.doStartTag();
        if (_jspx_th_liferay_002dui_005fmessage_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody
                    .reuse(_jspx_th_liferay_002dui_005fmessage_005f0);
            return true;
        }
        _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody
                .reuse(_jspx_th_liferay_002dui_005fmessage_005f0);
        return false;
    }

    private boolean _jspx_meth_bean_005fwrite_005f0(PageContext _jspx_page_context) throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  bean:write
        org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_005fwrite_005f0 = (org.apache.struts.taglib.bean.WriteTag) _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody
                .get(org.apache.struts.taglib.bean.WriteTag.class);
        _jspx_th_bean_005fwrite_005f0.setPageContext(_jspx_page_context);
        _jspx_th_bean_005fwrite_005f0.setParent(null);
        // /html/portal/layout/edit/panel.jsp(26,90) name = name type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
        _jspx_th_bean_005fwrite_005f0.setName("SEL_LAYOUT");
        // /html/portal/layout/edit/panel.jsp(26,90) name = property type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
        _jspx_th_bean_005fwrite_005f0.setProperty("typeSettingsProperties(description)");
        int _jspx_eval_bean_005fwrite_005f0 = _jspx_th_bean_005fwrite_005f0.doStartTag();
        if (_jspx_th_bean_005fwrite_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody
                    .reuse(_jspx_th_bean_005fwrite_005f0);
            return true;
        }
        _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody
                .reuse(_jspx_th_bean_005fwrite_005f0);
        return false;
    }

    private boolean _jspx_meth_liferay_002dui_005fmessage_005f1(PageContext _jspx_page_context) throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  liferay-ui:message
        com.liferay.taglib.ui.MessageTag _jspx_th_liferay_002dui_005fmessage_005f1 = (com.liferay.taglib.ui.MessageTag) _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody
                .get(com.liferay.taglib.ui.MessageTag.class);
        _jspx_th_liferay_002dui_005fmessage_005f1.setPageContext(_jspx_page_context);
        _jspx_th_liferay_002dui_005fmessage_005f1.setParent(null);
        // /html/portal/layout/edit/panel.jsp(34,1) name = key type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
        _jspx_th_liferay_002dui_005fmessage_005f1
                .setKey("select-the-applications-that-will-be-available-in-the-panel");
        int _jspx_eval_liferay_002dui_005fmessage_005f1 = _jspx_th_liferay_002dui_005fmessage_005f1.doStartTag();
        if (_jspx_th_liferay_002dui_005fmessage_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody
                    .reuse(_jspx_th_liferay_002dui_005fmessage_005f1);
            return true;
        }
        _005fjspx_005ftagPool_005fliferay_002dui_005fmessage_0026_005fkey_005fnobody
                .reuse(_jspx_th_liferay_002dui_005fmessage_005f1);
        return false;
    }

    private boolean _jspx_meth_portlet_005fnamespace_005f0(PageContext _jspx_page_context) throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  portlet:namespace
        com.liferay.taglib.portlet.NamespaceTag _jspx_th_portlet_005fnamespace_005f0 = (com.liferay.taglib.portlet.NamespaceTag) _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody
                .get(com.liferay.taglib.portlet.NamespaceTag.class);
        _jspx_th_portlet_005fnamespace_005f0.setPageContext(_jspx_page_context);
        _jspx_th_portlet_005fnamespace_005f0.setParent(null);
        int _jspx_eval_portlet_005fnamespace_005f0 = _jspx_th_portlet_005fnamespace_005f0.doStartTag();
        if (_jspx_th_portlet_005fnamespace_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f0);
            return true;
        }
        _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f0);
        return false;
    }

    private boolean _jspx_meth_bean_005fwrite_005f1(PageContext _jspx_page_context) throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  bean:write
        org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_005fwrite_005f1 = (org.apache.struts.taglib.bean.WriteTag) _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody
                .get(org.apache.struts.taglib.bean.WriteTag.class);
        _jspx_th_bean_005fwrite_005f1.setPageContext(_jspx_page_context);
        _jspx_th_bean_005fwrite_005f1.setParent(null);
        // /html/portal/layout/edit/panel.jsp(37,131) name = name type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
        _jspx_th_bean_005fwrite_005f1.setName("SEL_LAYOUT");
        // /html/portal/layout/edit/panel.jsp(37,131) name = property type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
        _jspx_th_bean_005fwrite_005f1.setProperty("typeSettingsProperties(panelSelectedPortlets)");
        int _jspx_eval_bean_005fwrite_005f1 = _jspx_th_bean_005fwrite_005f1.doStartTag();
        if (_jspx_th_bean_005fwrite_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody
                    .reuse(_jspx_th_bean_005fwrite_005f1);
            return true;
        }
        _005fjspx_005ftagPool_005fbean_005fwrite_0026_005fproperty_005fname_005fnobody
                .reuse(_jspx_th_bean_005fwrite_005f1);
        return false;
    }

    private boolean _jspx_meth_portlet_005fnamespace_005f1(PageContext _jspx_page_context) throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  portlet:namespace
        com.liferay.taglib.portlet.NamespaceTag _jspx_th_portlet_005fnamespace_005f1 = (com.liferay.taglib.portlet.NamespaceTag) _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody
                .get(com.liferay.taglib.portlet.NamespaceTag.class);
        _jspx_th_portlet_005fnamespace_005f1.setPageContext(_jspx_page_context);
        _jspx_th_portlet_005fnamespace_005f1.setParent(null);
        int _jspx_eval_portlet_005fnamespace_005f1 = _jspx_th_portlet_005fnamespace_005f1.doStartTag();
        if (_jspx_th_portlet_005fnamespace_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f1);
            return true;
        }
        _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f1);
        return false;
    }

    private boolean _jspx_meth_portlet_005fnamespace_005f2(
            javax.servlet.jsp.tagext.JspTag _jspx_th_aui_005fscript_005f0, PageContext _jspx_page_context)
            throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  portlet:namespace
        com.liferay.taglib.portlet.NamespaceTag _jspx_th_portlet_005fnamespace_005f2 = (com.liferay.taglib.portlet.NamespaceTag) _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody
                .get(com.liferay.taglib.portlet.NamespaceTag.class);
        _jspx_th_portlet_005fnamespace_005f2.setPageContext(_jspx_page_context);
        _jspx_th_portlet_005fnamespace_005f2
                .setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_aui_005fscript_005f0);
        int _jspx_eval_portlet_005fnamespace_005f2 = _jspx_th_portlet_005fnamespace_005f2.doStartTag();
        if (_jspx_th_portlet_005fnamespace_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f2);
            return true;
        }
        _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f2);
        return false;
    }

    private boolean _jspx_meth_portlet_005fnamespace_005f3(
            javax.servlet.jsp.tagext.JspTag _jspx_th_aui_005fscript_005f0, PageContext _jspx_page_context)
            throws Throwable {
        PageContext pageContext = _jspx_page_context;
        JspWriter out = _jspx_page_context.getOut();
        //  portlet:namespace
        com.liferay.taglib.portlet.NamespaceTag _jspx_th_portlet_005fnamespace_005f3 = (com.liferay.taglib.portlet.NamespaceTag) _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody
                .get(com.liferay.taglib.portlet.NamespaceTag.class);
        _jspx_th_portlet_005fnamespace_005f3.setPageContext(_jspx_page_context);
        _jspx_th_portlet_005fnamespace_005f3
                .setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_aui_005fscript_005f0);
        int _jspx_eval_portlet_005fnamespace_005f3 = _jspx_th_portlet_005fnamespace_005f3.doStartTag();
        if (_jspx_th_portlet_005fnamespace_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f3);
            return true;
        }
        _005fjspx_005ftagPool_005fportlet_005fnamespace_005fnobody.reuse(_jspx_th_portlet_005fnamespace_005f3);
        return false;
    }
}