code: private void registerSamples() {
  		SamplePanelRegistry.registerFactory(CATEGORY_WMS, new ShowcaseSampleDefinition() {
  
  			public SamplePanel create() {
  				return new WmsServerFeatureInfoPanel();
  			}
  
  			public String getTitle() {
  				return MESSAGES.wmsGetFeatureInfoTitle();
  			}
  
  			public String getShortDescription() {
  				return MESSAGES.wmsGetFeatureInfoShort();
  			}
  
  			public String getDescription() {
  				return MESSAGES.wmsGetFeatureInfoDescription();
  			}
  
  			public String getCategory() {
  				return CATEGORY_WMS;
  			}
  
  			@Override
  			public String getKey() {
  				return "wmsservergetfeatureinfo";
  			}
  		});
  		SamplePanelRegistry.registerFactory(CATEGORY_WMS, new ShowcaseSampleDefinition() {
  
  			public SamplePanel create() {
  				return new IsFeaturesSupportedPanel();
  			}
  
  			public String getTitle() {
  				return MESSAGES.isFeaturesSupportedTitle();
  			}
  
  			public String getShortDescription() {
  				return MESSAGES.isFeaturesSupportedShort();
  			}
  
  			public String getDescription() {
  				return MESSAGES.isFeaturesSupportedDescription();
  			}
  
  			public String getCategory() {
  				return CATEGORY_WMS;
  			}
  
  			@Override
  			public String getKey() {
  				return "isfeaturessupported";
  			}
  		});
  		SamplePanelRegistry.registerFactory(CATEGORY_WMS, new ShowcaseSampleDefinition() {
  
  			public SamplePanel create() {
  				return new WmsSearchByLocationPanel();
  			}
  
  			public String getTitle() {
  				return MESSAGES.wmsSearchByLocationTitle();
  			}
  
  			public String getShortDescription() {
  				return MESSAGES.wmsSearchByLocationShort();
  			}
  
  			public String getDescription() {
  				return MESSAGES.wmsSearchByLocationDescription();
  			}
  
  			public String getCategory() {
  				return CATEGORY_WMS;
  			}
  
  			@Override
  			public String getKey() {
  				return "wmssearchbylocation";
  			}
  		});
  	}
docs: Register samples.