struct
Detail [empty string]
ErrNumber 0
Message You have attempted to dereference a scalar variable of type class java.lang.String as a structure with members.
StackTrace coldfusion.runtime.ScopeCastException: You have attempted to dereference a scalar variable of type class java.lang.String as a structure with members. at coldfusion.runtime.Cast._Map(Cast.java:898) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1011) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1123) at cfdrilldowns2ecfm1114265424.runPage(W:\WebRoot\CMS\_site_data\www.prossor.com\site\fr\display\drilldowns.cfm:5) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349) at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915) at cfproductpicker2ecfc1258194828$funcDISPLAYDRILLDOWN.runFunction(W:\WebRoot\CMS\_site_data\www.prossor.com\site\fr\productpicker.cfc:76) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:344) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:290) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:254) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:56) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:207) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:366) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:198) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:157) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:1594) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:341) at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1916) at cfindex2ecfm289008186.runPage(W:\WebRoot\CMS\_site_data\www.prossor.com\site\products\index.cfm:25) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349) at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915) at cfApplication_normal2ecfc1504055348$funcONREQUEST.runFunction(W:\WebRoot\CMS\Application_normal.cfc:250) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:344) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:254) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:56) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:207) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:169) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:194) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:146) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:74) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:180) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:215) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:51) at coldfusion.filter.PathFilter.invoke(PathFilter.java:86) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:69) at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:52) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:115) at coldfusion.CfmServlet.service(CfmServlet.java:107) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at com.intergral.fusionreactor.filter.FusionReactorFilter.B(Unknown Source) at com.intergral.fusionreactor.filter.FusionReactorFilter.A(Unknown Source) at com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(Unknown Source) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
TagContext
array
1
struct
COLUMN 0
ID CF_CAST
LINE 5
RAW_TRACE at cfdrilldowns2ecfm1114265424.runPage(W:\WebRoot\CMS\_site_data\www.prossor.com\site\fr\display\drilldowns.cfm:5)
TEMPLATE W:\WebRoot\CMS\_site_data\www.prossor.com\site\fr\display\drilldowns.cfm
TYPE CFML
2
struct
COLUMN 0
ID CFINCLUDE
LINE 76
RAW_TRACE at cfproductpicker2ecfc1258194828$funcDISPLAYDRILLDOWN.runFunction(W:\WebRoot\CMS\_site_data\www.prossor.com\site\fr\productpicker.cfc:76)
TEMPLATE W:\WebRoot\CMS\_site_data\www.prossor.com\site\fr\productpicker.cfc
TYPE CFML
3
struct
COLUMN 0
ID CFINVOKE
LINE 25
RAW_TRACE at cfindex2ecfm289008186.runPage(W:\WebRoot\CMS\_site_data\www.prossor.com\site\products\index.cfm:25)
TEMPLATE W:\WebRoot\CMS\_site_data\www.prossor.com\site\products\index.cfm
TYPE CFML
4
struct
COLUMN 0
ID CFINCLUDE
LINE 250
RAW_TRACE at cfApplication_normal2ecfc1504055348$funcONREQUEST.runFunction(W:\WebRoot\CMS\Application_normal.cfc:250)
TEMPLATE W:\WebRoot\CMS\Application_normal.cfc
TYPE CFML
Type Expression
value <table id="resultsTable" name="resultsTable" cellpadding="3" cellspacing="0" border="0"> <thead> <tr> <th id="image">Results</th> <th id="description">&nbsp;</th> <th id="link">&nbsp;</th> </tr> </thead> <tbody id="resultsBody" name="resultsBody"> <tr> <td><a href='/products/whisper-uncorded_103.cfm' title='Whisper Uncorded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/uvex_whisper_tiny.jpg'></a></td> <td><a href='/products/whisper-uncorded_103.cfm' title='Whisper Uncorded'>Whisper Uncorded</a><p>&nbsp; Each pair individually packed in a hygienic storage box Pre shaped and formed - no roll down needed Reduced risk of infection - t&nbsp;&raquo;&raquo; <a href='/products/whisper-uncorded_103.cfm' title='Whisper Uncorded'>More details</a></p></td> <td><a href='/products/whisper-uncorded_103.cfm' title='Whisper Uncorded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/whisper-corded_104.cfm' title='Whisper Corded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2111_200_tiny.jpg'></a></td> <td><a href='/products/whisper-corded_104.cfm' title='Whisper Corded'>Whisper Corded</a><p>Each pair individually packed in a hygienic storage box Pre shaped and formed - no roll down needed Reduced risk of infection - touch only the part that doesn&nbsp;&raquo;&raquo; <a href='/products/whisper-corded_104.cfm' title='Whisper Corded'>More details</a></p></td> <td><a href='/products/whisper-corded_104.cfm' title='Whisper Corded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/whisper-plus-corded_105.cfm' title='Whisper Plus Corded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2111_212_tiny.jpg'></a></td> <td><a href='/products/whisper-plus-corded_105.cfm' title='Whisper Plus Corded'>Whisper Plus Corded</a><p>&nbsp; &nbsp; &nbsp; Pre shaped and formed - no roll down needed Reduced risk of infection - touch only the part that doesn?t go in the ear &nbsp;&raquo;&raquo; <a href='/products/whisper-plus-corded_105.cfm' title='Whisper Plus Corded'>More details</a></p></td> <td><a href='/products/whisper-plus-corded_105.cfm' title='Whisper Plus Corded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/whisper-plus-detectable-corded_106.cfm' title='Whisper Plus Detectable Corded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2111_213_tiny.jpg'></a></td> <td><a href='/products/whisper-plus-detectable-corded_106.cfm' title='Whisper Plus Detectable Corded'>Whisper Plus Detectable Corded</a><p>&nbsp; Pre shaped and formed - no roll down needed Reduced risk of infection - touch only the part that does not go in the ear Washable &nbsp;&raquo;&raquo; <a href='/products/whisper-plus-detectable-corded_106.cfm' title='Whisper Plus Detectable Corded'>More details</a></p></td> <td><a href='/products/whisper-plus-detectable-corded_106.cfm' title='Whisper Plus Detectable Corded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/x--fit-uncorded_108.cfm' title='x - fit uncorded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2112_001_tiny.jpg'></a></td> <td><a href='/products/x--fit-uncorded_108.cfm' title='x - fit uncorded'>x - fit uncorded</a><p>&nbsp; Innovative X emboss reduces pressure on the ear canal for easier grip on removal and extra comfort Top sound - excellent voice recognition &nbsp;&raquo;&raquo; <a href='/products/x--fit-uncorded_108.cfm' title='x - fit uncorded'>More details</a></p></td> <td><a href='/products/x--fit-uncorded_108.cfm' title='x - fit uncorded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/x--fit-dispenser-pack_109.cfm' title='x - fit Dispenser Pack'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2112_003_1_tiny.jpg'></a></td> <td><a href='/products/x--fit-dispenser-pack_109.cfm' title='x - fit Dispenser Pack'>x - fit Dispenser Pack</a><p>SHAPED EARPLUG DISPENSER REFILL SNR37 &nbsp; Dispenser packs for Uvex dispenser Easy to fill and simple twist mechanism for dispensing plugs &nbsp;&raquo;&raquo; <a href='/products/x--fit-dispenser-pack_109.cfm' title='x - fit Dispenser Pack'>More details</a></p></td> <td><a href='/products/x--fit-dispenser-pack_109.cfm' title='x - fit Dispenser Pack'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/com4--fit-uncorded_110.cfm' title='com4 - fit uncorded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2112_004_tiny.jpg'></a></td> <td><a href='/products/com4--fit-uncorded_110.cfm' title='com4 - fit uncorded'>com4 - fit uncorded</a><p>&nbsp; Particularly suitable for smaller ear canals and for extended use Soft, comfortable foam Compact, ergonomic design Sealed surface reduces potential for &nbsp;&raquo;&raquo; <a href='/products/com4--fit-uncorded_110.cfm' title='com4 - fit uncorded'>More details</a></p></td> <td><a href='/products/com4--fit-uncorded_110.cfm' title='com4 - fit uncorded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/uvex-com4-refil-pack_111.cfm' title='Uvex Com4 Refil Pack'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2112_003_1_tiny.jpg'></a></td> <td><a href='/products/uvex-com4-refil-pack_111.cfm' title='Uvex Com4 Refil Pack'>Uvex Com4 Refil Pack</a><p>SHAPED EARPLUG DISPENSER REFILL SNR33 &nbsp; Dispenser packs for Uvex dispenser Easy to fill and simple twist mechanism for dispensing plus Table top or wall mountabl&nbsp;&raquo;&raquo; <a href='/products/uvex-com4-refil-pack_111.cfm' title='Uvex Com4 Refil Pack'>More details</a></p></td> <td><a href='/products/uvex-com4-refil-pack_111.cfm' title='Uvex Com4 Refil Pack'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/x--fit-corded_112.cfm' title='x - fit corded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2112_010_tiny.jpg'></a></td> <td><a href='/products/x--fit-corded_112.cfm' title='x - fit corded'>x - fit corded</a><p>Top fit - very comforable over extended periods Innovative X emboss reduces pressure on the ear canal for easier grip on removal and extra comfort Top sound - ex&nbsp;&raquo;&raquo; <a href='/products/x--fit-corded_112.cfm' title='x - fit corded'>More details</a></p></td> <td><a href='/products/x--fit-corded_112.cfm' title='x - fit corded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/x--fit-corded-detectable_113.cfm' title='x - fit Corded Detectable'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2112_011_x-fitdetec_tiny.jpg'></a></td> <td><a href='/products/x--fit-corded-detectable_113.cfm' title='x - fit Corded Detectable'>x - fit Corded Detectable</a><p>&nbsp; &nbsp; Soft comfortable foam Reduced risk of infection - touch only the part that doesnot go in the ear Compact, ergonomic des&nbsp;&raquo;&raquo; <a href='/products/x--fit-corded-detectable_113.cfm' title='x - fit Corded Detectable'>More details</a></p></td> <td><a href='/products/x--fit-corded-detectable_113.cfm' title='x - fit Corded Detectable'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/com4--fit-corded_114.cfm' title='com4 - fit corded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/2112_012a_tiny.jpg'></a></td> <td><a href='/products/com4--fit-corded_114.cfm' title='com4 - fit corded'>com4 - fit corded</a><p>&nbsp; Suitable for all day protection Pre shaped and formed - no roll down needed Reduced risk of infection - touch only the part that doesn't go in the ear W&nbsp;&raquo;&raquo; <a href='/products/com4--fit-corded_114.cfm' title='com4 - fit corded'>More details</a></p></td> <td><a href='/products/com4--fit-corded_114.cfm' title='com4 - fit corded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/1100-ear-plug_125.cfm' title='1100 Ear Plug'><img id='pi' src='/_media/resized/sagelink/userfiles/image/1100_tiny.jpg'></a></td> <td><a href='/products/1100-ear-plug_125.cfm' title='1100 Ear Plug'>1100 Ear Plug</a><p>Soft disposable polyurethene foam ear plugs, providing extra comfort The tapered shape is designed to adjust to most ear canals They are made from soft hypo-allergenic material Th&nbsp;&raquo;&raquo; <a href='/products/1100-ear-plug_125.cfm' title='1100 Ear Plug'>More details</a></p></td> <td><a href='/products/1100-ear-plug_125.cfm' title='1100 Ear Plug'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/cabocord_192.cfm' title='Cabocord'><img id='pi' src='/_media/resized/sagelink/userfiles/image/cabocord_fullsize_tiny.jpg'></a></td> <td><a href='/products/cabocord_192.cfm' title='Cabocord'>Cabocord</a><p>&nbsp; Suitable for all day protection Washable Blue vinyl cord prevents cord loss SNR 28</p></td> <td><a href='/products/cabocord_192.cfm' title='Cabocord'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/express_205.cfm' title='Express'><img id='pi' src='/_media/resized/sagelink/userfiles/image/express_tiny.jpg'></a></td> <td><a href='/products/express_205.cfm' title='Express'>Express</a><p>&nbsp; Contaminants are not carried from hand to ear so plugs are not discarded prematurely because they are dirty Soft pliable insertion grip keep fingers away from the pod &nbsp;&raquo;&raquo; <a href='/products/express_205.cfm' title='Express'>More details</a></p></td> <td><a href='/products/express_205.cfm' title='Express'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/express-corded_206.cfm' title='Express Corded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/express_tiny.jpg'></a></td> <td><a href='/products/express-corded_206.cfm' title='Express Corded'>Express Corded</a><p>&nbsp; Contaminants are not carried from hand to ear so plugs are not discarded prematurely because they are dirty Soft pliable insertion grip keep fingers away from the pod &nbsp;&raquo;&raquo; <a href='/products/express-corded_206.cfm' title='Express Corded'>More details</a></p></td> <td><a href='/products/express-corded_206.cfm' title='Express Corded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/classic_207.cfm' title='Classic '><img id='pi' src='/_media/resized/sagelink/userfiles/image/classic_fullsize_tiny.jpg'></a></td> <td><a href='/products/classic_207.cfm' title='Classic '>Classic </a><p>&nbsp; Yellow foam ear plug, washable Individually packed in a pillow pack Softens, shapes, protects SNR 28dB</p></td> <td><a href='/products/classic_207.cfm' title='Classic '><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/soft-neon-uncorded_208.cfm' title='Soft Neon Uncorded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/soft_neon_full_size_tiny.jpg'></a></td> <td><a href='/products/soft-neon-uncorded_208.cfm' title='Soft Neon Uncorded'>Soft Neon Uncorded</a><p>&nbsp; Tapered end for added comfort Each pair individually packed in a poly bag Slow expanding polyurethane SNR 36dB</p></td> <td><a href='/products/soft-neon-uncorded_208.cfm' title='Soft Neon Uncorded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/soft-neon-corded_209.cfm' title='Soft Neon Corded'><img id='pi' src='/_media/resized/sagelink/userfiles/image/supersoft_fullsize_tiny.jpg'></a></td> <td><a href='/products/soft-neon-corded_209.cfm' title='Soft Neon Corded'>Soft Neon Corded</a><p>&nbsp; Tapered end for added comfort Each pair individually packed in a poly bag Slow expanding polyurethane SNR 36dB</p></td> <td><a href='/products/soft-neon-corded_209.cfm' title='Soft Neon Corded'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/detectaplug_224.cfm' title='Detectaplug'><img id='pi' src='/_media/resized/sagelink/userfiles/image/h313p_tiny.jpg'></a></td> <td><a href='/products/detectaplug_224.cfm' title='Detectaplug'>Detectaplug</a><p>&nbsp; Metal detectable ear plug Pre shaped and formed - no roll down needed Washable</p></td> <td><a href='/products/detectaplug_224.cfm' title='Detectaplug'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/tracer_303.cfm' title='Tracer'><img id='pi' src='/_media/resized/sagelink/userfiles/image/tracer_fullsize_tiny.jpg'></a></td> <td><a href='/products/tracer_303.cfm' title='Tracer'>Tracer</a><p>&nbsp; Non toxic and non allergenic Washable Produced in non-food bright Blue with a metal Detectable surgical&nbsp;&raquo;&raquo; <a href='/products/tracer_303.cfm' title='Tracer'>More details</a></p></td> <td><a href='/products/tracer_303.cfm' title='Tracer'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> <tr> <td><a href='/products/ultrafit_304.cfm' title='Ultrafit'><img id='pi' src='/_media/resized/sagelink/userfiles/image/ultrafit_full_size_tiny.jpg'></a></td> <td><a href='/products/ultrafit_304.cfm' title='Ultrafit'>Ultrafit</a><p>&nbsp; Reversible flanges for easy cleaning Washable and reusable Blue vinyl cord prevents cord loss SNR 32</p></td> <td><a href='/products/ultrafit_304.cfm' title='Ultrafit'><img src='/images/productpicker/more_info.gif' width='100' id='info'></a></td> </tr> </tbody> </table>
variableType
object of java.lang.Class
Methods isInstance (returns boolean)
getModifiers (returns int)
forName (returns java.lang.Class)
forName (returns java.lang.Class)
getName (returns java.lang.String)
toString (returns java.lang.String)
desiredAssertionStatus (returns boolean)
getClassLoader (returns java.lang.ClassLoader)
getClasses (returns [Ljava.lang.Class;)
getComponentType (returns java.lang.Class)
getConstructor (returns java.lang.reflect.Constructor)
getConstructors (returns [Ljava.lang.reflect.Constructor;)
getDeclaredClasses (returns [Ljava.lang.Class;)
getDeclaredConstructor (returns java.lang.reflect.Constructor)
getDeclaredConstructors (returns [Ljava.lang.reflect.Constructor;)
getDeclaredField (returns java.lang.reflect.Field)
getDeclaredFields (returns [Ljava.lang.reflect.Field;)
getDeclaredMethod (returns java.lang.reflect.Method)
getDeclaredMethods (returns [Ljava.lang.reflect.Method;)
getDeclaringClass (returns java.lang.Class)
getField (returns java.lang.reflect.Field)
getFields (returns [Ljava.lang.reflect.Field;)
getInterfaces (returns [Ljava.lang.Class;)
getMethod (returns java.lang.reflect.Method)
getMethods (returns [Ljava.lang.reflect.Method;)
getPackage (returns java.lang.Package)
getProtectionDomain (returns java.security.ProtectionDomain)
getResource (returns java.net.URL)
getResourceAsStream (returns java.io.InputStream)
getSigners (returns [Ljava.lang.Object;)
getSuperclass (returns java.lang.Class)
isArray (returns boolean)
isAssignableFrom (returns boolean)
isInterface (returns boolean)
isPrimitive (returns boolean)
newInstance (returns java.lang.Object)
hashCode (returns int)
getClass (returns java.lang.Class)
wait (returns void)
wait (returns void)
wait (returns void)
equals (returns boolean)
notify (returns void)
notifyAll (returns void)