Changeset 28516
- Timestamp:
- 01/06/08 23:18:55 (1 year ago)
- Files:
-
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/utils/SerializableHelper.java (modified) (2 diffs)
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/xmap/XValueFactory.java (modified) (12 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-cache-jboss/src/main/java/org/nuxeo/ecm/platform/cache/CacheRuntimeException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-dublincore/src/test/java/org/nuxeo/ecm/platform/dublincore/TestDublinCoreStorage.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-forum/src/main/java/org/nuxeo/ecm/platform/forum/workflow/AbstractForumWorkflowDocumentHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-imaging-transform/src/test/java/org/nuxeo/ecm/platform/imaging/transform/TestImagingTransformPlugin.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-modifier/src/main/java/org/nuxeo/ecm/platform/modifier/DocModifierException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/indexing/resources/document/impl/DocumentIndexableResourceImpl.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/indexing/resources/impl/IndexableResourcesImpl.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/query/impl/ComposedNXQueryImpl.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/query/impl/NativeQueryImpl.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/query/impl/SearchPrincipalImpl.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/events/IndexingEventDescriptor.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/indexing/resources/configuration/IndexableResourceDescriptor.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-facade/src/test/java/org/nuxeo/ecm/core/search/ejb/TestSearchService.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-test/src/main/java/org/nuxeo/ecm/core/search/backend/testing/FakeIndexableDocResourceConf.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/api/ResultsProviderFarm.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-versioning-api/src/main/java/org/nuxeo/ecm/platform/versioning/api/VersioningException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/contentbrowser/WorkspaceActionsBean.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/context/NavigationContextBean.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/theme/fragment/ActionFragment.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/theme/negotiation/LocalThemeConfig.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-workflow-jbpm-document-handlers/src/main/java/org/nuxeo/ecm/platform/workflow/jbpm/handlers/api/client/AbstractWorkflowDocumentActionHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-workflow-jbpm-document-handlers/src/main/java/org/nuxeo/ecm/platform/workflow/jbpm/handlers/api/client/AbstractWorkflowDocumentAssignmentHandler.java (modified) (1 diff)
- org.nuxeo.runtime/trunk/nuxeo-runtime/src/main/java/org/nuxeo/runtime/api/ServiceGroup.java (modified) (1 diff)
- org.nuxeo.theme/trunk/nuxeo-theme-core/src/main/java/org/nuxeo/theme/formats/FormatFilter.java (modified) (1 diff)
- org.nuxeo.theme/trunk/nuxeo-theme-jsf/src/main/java/org/nuxeo/theme/jsf/facelets/vendor/DefaultFaceletContext.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/utils/SerializableHelper.java
r20729 r28516 27 27 28 28 /** 29 * Helper to test object serialization. 29 * Helper to test object serialization. Used only in tests. 30 30 * 31 31 * @author <a href="mailto:ja@nuxeo.com">Julien Anguenot</a> … … 47 47 // a DocumentModel for instance. 48 48 public static boolean isSerializable(Object ob) { 49 50 49 if (!(ob instanceof Serializable)) { 51 50 return false; org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/xmap/XValueFactory.java
r21743 r28516 44 44 45 45 46 public abstract Object getValue(Context c tx, String value);46 public abstract Object getValue(Context context, String value); 47 47 48 48 49 public final Object getElementValue(Context c tx, Node element, boolean trim) {49 public final Object getElementValue(Context context, Node element, boolean trim) { 50 50 String text = element.getTextContent(); 51 return getValue(c tx, trim ? text.trim() : text);51 return getValue(context, trim ? text.trim() : text); 52 52 } 53 53 54 public final Object getAttributeValue(Context c tx, Node element, String name) {54 public final Object getAttributeValue(Context context, Node element, String name) { 55 55 Node at = element.getAttributes().getNamedItem(name); 56 return at != null ? getValue(c tx, at.getNodeValue()) : null;56 return at != null ? getValue(context, at.getNodeValue()) : null; 57 57 } 58 58 … … 66 66 } 67 67 68 public static Object getValue(Context c tx, Class klass, String value) {68 public static Object getValue(Context context, Class klass, String value) { 69 69 XValueFactory factory = defaultFactories.get(klass); 70 70 if (factory == null) { 71 71 return null; 72 72 } 73 return factory.getValue(c tx, value);73 return factory.getValue(context, value); 74 74 } 75 75 76 76 public static final XValueFactory STRING = new XValueFactory() { 77 77 @Override 78 public Object getValue(Context c tx, String value) {78 public Object getValue(Context context, String value) { 79 79 return value; 80 80 } … … 83 83 public static final XValueFactory INTEGER = new XValueFactory() { 84 84 @Override 85 public Object getValue(Context c tx, String value) {85 public Object getValue(Context context, String value) { 86 86 return Integer.valueOf(value); 87 87 } … … 90 90 public static final XValueFactory LONG = new XValueFactory() { 91 91 @Override 92 public Object getValue(Context c tx, String value) {92 public Object getValue(Context context, String value) { 93 93 return Long.valueOf(value); 94 94 } … … 97 97 public static final XValueFactory DOUBLE = new XValueFactory() { 98 98 @Override 99 public Object getValue(Context c tx, String value) {99 public Object getValue(Context context, String value) { 100 100 return Double.valueOf(value); 101 101 } … … 104 104 public static final XValueFactory FLOAT = new XValueFactory() { 105 105 @Override 106 public Object getValue(Context c tx, String value) {106 public Object getValue(Context context, String value) { 107 107 return Float.valueOf(value); 108 108 } … … 111 111 public static final XValueFactory BOOLEAN = new XValueFactory() { 112 112 @Override 113 public Object getValue(Context c tx, String value) {113 public Object getValue(Context context, String value) { 114 114 return Boolean.valueOf(value); 115 115 } … … 120 120 121 121 @Override 122 public Object getValue(Context c tx, String value) {122 public Object getValue(Context context, String value) { 123 123 try { 124 124 return df.parse(value); … … 131 131 public static final XValueFactory FILE = new XValueFactory() { 132 132 @Override 133 public Object getValue(Context c tx, String value) {133 public Object getValue(Context context, String value) { 134 134 return new File(value); 135 135 } … … 138 138 public static final XValueFactory URL = new XValueFactory() { 139 139 @Override 140 public Object getValue(Context c tx, String value) {140 public Object getValue(Context context, String value) { 141 141 try { 142 142 return new URL(value); … … 149 149 public static final XValueFactory CLASS = new XValueFactory() { 150 150 @Override 151 public Object getValue(Context c tx, String value) {151 public Object getValue(Context context, String value) { 152 152 try { 153 return c tx.loadClass(value);153 return context.loadClass(value); 154 154 } catch (Exception e) { 155 155 e.printStackTrace(); //TODO … … 161 161 public static final XValueFactory RESOURCE = new XValueFactory() { 162 162 @Override 163 public Object getValue(Context c tx, String value) {163 public Object getValue(Context context, String value) { 164 164 try { 165 return new Resource(c tx.getResource(value));165 return new Resource(context.getResource(value)); 166 166 } catch (Exception e) { 167 167 e.printStackTrace(); //TODO org.nuxeo.ecm.platform/trunk/nuxeo-platform-cache-jboss/src/main/java/org/nuxeo/ecm/platform/cache/CacheRuntimeException.java
r20672 r28516 25 25 26 26 public CacheRuntimeException() { 27 super();28 // TODO Auto-generated constructor stub29 27 } 30 28 31 29 public CacheRuntimeException(String arg0, Throwable arg1) { 32 30 super(arg0, arg1); 33 // TODO Auto-generated constructor stub34 31 } 35 32 36 33 public CacheRuntimeException(String arg0) { 37 34 super(arg0); 38 // TODO Auto-generated constructor stub39 35 } 40 36 41 37 public CacheRuntimeException(Throwable arg0) { 42 38 super(arg0); 43 // TODO Auto-generated constructor stub44 39 } 45 40 46 47 41 } org.nuxeo.ecm.platform/trunk/nuxeo-platform-dublincore/src/test/java/org/nuxeo/ecm/platform/dublincore/TestDublinCoreStorage.java
r28511 r28516 20 20 package org.nuxeo.ecm.platform.dublincore; 21 21 22 import java.io.Serializable;23 import java.util.Arrays;24 import java.util.Calendar;25 import java.util.HashMap;26 import java.util.List;27 import java.util.Map;28 29 22 import org.apache.commons.logging.Log; 30 23 import org.apache.commons.logging.LogFactory; … … 43 36 import org.nuxeo.ecm.core.listener.CoreEventListenerService; 44 37 import org.nuxeo.ecm.core.listener.EventListener; 45 import org.nuxeo.ecm.core.model.Document;46 import org.nuxeo.ecm.core.model.Session;47 38 import org.nuxeo.ecm.core.repository.jcr.testing.RepositoryTestCase; 48 39 import org.nuxeo.ecm.platform.dublincore.listener.DublinCoreListener; 49 40 import org.nuxeo.ecm.platform.dublincore.service.DublinCoreStorageService; 41 42 import java.io.Serializable; 43 import java.util.Arrays; 44 import java.util.Calendar; 45 import java.util.HashMap; 46 import java.util.List; 47 import java.util.Map; 50 48 51 49 /** org.nuxeo.ecm.platform/trunk/nuxeo-platform-forum/src/main/java/org/nuxeo/ecm/platform/forum/workflow/AbstractForumWorkflowDocumentHandler.java
r19692 r28516 46 46 47 47 protected AbstractForumWorkflowDocumentHandler() { 48 super();49 48 } 50 49 org.nuxeo.ecm.platform/trunk/nuxeo-platform-imaging-transform/src/test/java/org/nuxeo/ecm/platform/imaging/transform/TestImagingTransformPlugin.java
r28509 r28516 19 19 package org.nuxeo.ecm.platform.imaging.transform; 20 20 21 import java.awt.image.BufferedImage;22 import java.io.File;23 import java.io.FileInputStream;24 import java.io.IOException;25 import java.io.InputStream;26 import java.io.Serializable;27 import java.util.HashMap;28 import java.util.List;29 import java.util.Map;30 31 import javax.imageio.ImageIO;32 33 21 import org.nuxeo.common.utils.FileUtils; 34 22 import org.nuxeo.ecm.core.api.impl.blob.FileBlob; … … 42 30 import org.nuxeo.runtime.api.Framework; 43 31 import org.nuxeo.runtime.test.NXRuntimeTestCase; 32 33 import javax.imageio.ImageIO; 34 import java.awt.image.BufferedImage; 35 import java.io.File; 36 import java.io.FileInputStream; 37 import java.io.InputStream; 38 import java.io.Serializable; 39 import java.util.HashMap; 40 import java.util.List; 41 import java.util.Map; 44 42 45 43 /** org.nuxeo.ecm.platform/trunk/nuxeo-platform-modifier/src/main/java/org/nuxeo/ecm/platform/modifier/DocModifierException.java
r28492 r28516 25 25 26 26 public DocModifierException() { 27 // TODO Auto-generated constructor stub28 27 } 29 28 30 29 public DocModifierException(String message, Throwable cause) { 31 30 super(message, cause); 32 // TODO Auto-generated constructor stub33 31 } 34 32 35 33 public DocModifierException(String message) { 36 34 super(message); 37 // TODO Auto-generated constructor stub38 35 } 39 36 40 37 public DocModifierException(Throwable cause) { 41 38 super(cause); 42 // TODO Auto-generated constructor stub43 39 } 44 40 org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/indexing/resources/document/impl/DocumentIndexableResourceImpl.java
r28481 r28516 85 85 86 86 public DocumentIndexableResourceImpl() { 87 super();88 87 } 89 88 org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/indexing/resources/impl/IndexableResourcesImpl.java
r19063 r28516 41 41 42 42 public IndexableResourcesImpl() { 43 super();44 43 } 45 44 46 45 public IndexableResourcesImpl(String id, 47 46 List<IndexableResource> indexableResources) { 48 super();49 47 this.id = id; 50 48 this.indexableResources = indexableResources; org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/query/impl/ComposedNXQueryImpl.java
r21705 r28516 40 40 41 41 public ComposedNXQueryImpl() { 42 super();43 42 } 44 43 … … 48 47 49 48 public ComposedNXQueryImpl(SQLQuery query) { 50 super();51 49 this.query = query; 52 50 } org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/query/impl/NativeQueryImpl.java
r19063 r28516 38 38 39 39 public NativeQueryImpl() { 40 super();41 40 } 42 41 org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/client/query/impl/SearchPrincipalImpl.java
r28475 r28516 48 48 49 49 public SearchPrincipalImpl() { 50 super();51 50 } 52 51 org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/events/IndexingEventDescriptor.java
r28475 r28516 39 39 protected String action; 40 40 41 @XNodeList(value = "resource", type = HashSet.class, 42 componentType = String.class) 43 protected Set<String> resources = null; 41 @XNodeList(value = "resource", type = HashSet.class, componentType = String.class) 42 protected Set<String> resources; 44 43 45 44 @XNode("@recursive") … … 54 53 55 54 public IndexingEventDescriptor() { 56 super();57 55 } 58 56 59 57 public IndexingEventDescriptor(String action, Set<String> resources, 60 58 boolean recursive, String name) { 61 super();62 59 this.action = action; 63 60 this.resources = resources; org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/main/java/org/nuxeo/ecm/core/search/api/indexing/resources/configuration/IndexableResourceDescriptor.java
r24803 r28516 63 63 64 64 public IndexableResourceDescriptor() { 65 super();66 65 } 67 66 … … 94 93 95 94 public String getPrefix() { 96 return (prefix != null ) && (!prefix.equals("")) ? prefix : name;95 return (prefix != null && !prefix.equals("")) ? prefix : name; 97 96 } 98 97 99 98 public void setPrefix(String schemaPrefix) { 100 this.prefix = schemaPrefix;99 prefix = schemaPrefix; 101 100 } 102 101 org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-facade/src/test/java/org/nuxeo/ecm/core/search/ejb/TestSearchService.java
r28513 r28516 22 22 import org.nuxeo.ecm.core.search.NXSearch; 23 23 import org.nuxeo.ecm.core.search.api.client.SearchService; 24 import org.nuxeo.runtime.RuntimeService;25 import org.nuxeo.runtime.api.Framework;26 24 import org.nuxeo.runtime.test.NXRuntimeTestCase; 27 25 … … 46 44 47 45 public void testPlatformServiceRegistration() { 48 //RuntimeService runtime = Framework.getRuntime();49 46 SearchService service = runtime.getService(SearchService.class); 50 47 assertNotNull(service); org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-test/src/main/java/org/nuxeo/ecm/core/search/backend/testing/FakeIndexableDocResourceConf.java
r21619 r28516 48 48 49 49 public FakeIndexableDocResourceConf(String name, String prefix) { 50 super();51 50 this.name = name; 52 51 this.prefix = prefix; org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/api/ResultsProviderFarm.java
r25547 r28516 28 28 * A Results Provider Farm registers methods to create named 29 29 * {@link PagedDocumentsProvider}. 30 * 31 * <p>Typically, results provider implementations can vary a lot: we'll have30 * <p> 31 * Typically, results provider implementations can vary a lot: we'll have 32 32 * the search service, the document repository. This interface allows to 33 33 * register and call factories for them. 34 * </p>35 34 * 36 35 * @author <a href="mailto:gracinet@nuxeo.com">Georges Racinet</a> 37 *38 36 */ 39 37 public interface ResultsProviderFarm { org.nuxeo.ecm.platform/trunk/nuxeo-platform-versioning-api/src/main/java/org/nuxeo/ecm/platform/versioning/api/VersioningException.java
r21343 r28516 28 28 public class VersioningException extends Exception { 29 29 30 /**31 *32 */33 30 private static final long serialVersionUID = 5390675925763793228L; 34 31 35 32 public VersioningException() { 36 super();37 // TODO Auto-generated constructor stub38 33 } 39 34 40 35 public VersioningException(String message, Throwable cause) { 41 36 super(message, cause); 42 // TODO Auto-generated constructor stub43 37 } 44 38 45 39 public VersioningException(String message) { 46 40 super(message); 47 // TODO Auto-generated constructor stub48 41 } 49 42 50 43 public VersioningException(Throwable cause) { 51 44 super(cause); 52 // TODO Auto-generated constructor stub53 45 } 54 46 org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/contentbrowser/WorkspaceActionsBean.java
r22137 r28516 257 257 String navResult = null; 258 258 259 if ((useTemplateFlag == null) || (!useTemplateFlag) 260 || (selectedTemplateId == null) 261 || (selectedTemplateId.equals("none"))) { 259 if (useTemplateFlag == null || !useTemplateFlag 260 || selectedTemplateId == null || selectedTemplateId.equals("none")) { 262 261 // create the new Workspace without Template 263 262 // and navigate to it … … 305 304 String navResult = null; 306 305 307 if ( (!useTemplateFlag) || (selectedTemplateId.equals("none"))) {306 if (!useTemplateFlag || selectedTemplateId.equals("none")) { 308 307 // create the new Workspace without Template 309 308 // and navigate to it org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/context/NavigationContextBean.java
r27602 r28516 1069 1069 // if we switched branch then realign currentDocument 1070 1070 if (currentDocumentParents != null 1071 && (!DocumentsListsUtils.isDocumentInList(crDocumentModel,1072 c urrentDocumentParents))) {1071 && !DocumentsListsUtils.isDocumentInList( 1072 crDocumentModel, currentDocumentParents)) { 1073 1073 try { 1074 1074 setCurrentDocument(crDocumentModel); org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/theme/fragment/ActionFragment.java
r21449 r28516 45 45 46 46 public ActionFragment() { 47 super();48 47 } 49 48 50 49 public ActionFragment(String category) { 51 super();52 50 this.category = category; 53 51 } org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/theme/negotiation/LocalThemeConfig.java
r21341 r28516 51 51 private String docId; 52 52 53 53 54 public LocalThemeConfig() { 54 55 this(null, null, null, null, null, null); … … 57 58 public LocalThemeConfig(String theme, String page, String perspective, 58 59 String engine, String mode, String docId) { 59 super();60 60 this.theme = theme; 61 61 this.page = page; org.nuxeo.ecm.platform/trunk/nuxeo-platform-workflow-jbpm-document-handlers/src/main/java/org/nuxeo/ecm/platform/workflow/jbpm/handlers/api/client/AbstractWorkflowDocumentActionHandler.java
r19070 r28516 37 37 38 38 protected AbstractWorkflowDocumentActionHandler() { 39 super();40 39 } 41 40 org.nuxeo.ecm.platform/trunk/nuxeo-platform-workflow-jbpm-document-handlers/src/main/java/org/nuxeo/ecm/platform/workflow/jbpm/handlers/api/client/AbstractWorkflowDocumentAssignmentHandler.java
r20218 r28516 37 37 38 38 protected AbstractWorkflowDocumentAssignmentHandler() { 39 super();40 39 } 41 40 org.nuxeo.runtime/trunk/nuxeo-runtime/src/main/java/org/nuxeo/runtime/api/ServiceGroup.java
r28345 r28516 48 48 49 49 /** 50 * @return Returnsthe name.50 * @return the name. 51 51 */ 52 52 public String getName() { org.nuxeo.theme/trunk/nuxeo-theme-core/src/main/java/org/nuxeo/theme/formats/FormatFilter.java
r28490 r28516 40 40 41 41 private final TypeRegistry typeRegistry; 42 42 43 43 44 public FormatFilter() { org.nuxeo.theme/trunk/nuxeo-theme-jsf/src/main/java/org/nuxeo/theme/jsf/facelets/vendor/DefaultFaceletContext.java
r28485 r28516 243 243 TemplateClient client; 244 244 245 for (int i = 0; i < this.clients.size() && found == false; i++) {245 for (int i = 0; i < this.clients.size() && !found; i++) { 246 246 client = ((TemplateClient) this.clients.get(i)); 247 247 if (client.equals(this.facelet)) { … … 255 255 256 256 private final static class TemplateManager implements TemplateClient { 257 257 258 private final DefaultFacelet owner; 258 259
