Listening at address: lcy01-amd64-006:36803
Set uncaught java.lang.Throwable
Set deferred uncaught java.lang.Throwable
Initializing jdb ...
> 
VM Started: No frames on the current call stack

main[1] Deferring breakpoint EvalArgs:43.
It will be set after the class is loaded.
main[1] > Set deferred breakpoint EvalArgs:43

Breakpoint hit: "thread=main", EvalArgs.gus(), line=43 bci=0
43            int x = 0;             // @1 breakpoint

main[1]  EvalArgs.ffboolean(EvalArgs.jjboolean) = "ffbool: p1 = true"
main[1]  EvalArgs.ffbyte(EvalArgs.jjbyte) = "ffbyte: p1 = 1"
main[1]  EvalArgs.ffchar(EvalArgs.jjchar) = "ffchar: p1 = a"
main[1]  EvalArgs.ffdouble(EvalArgs.jjdouble) = "ffdouble: p1 = 2.2"
main[1]  EvalArgs.fffloat(EvalArgs.jjfloat) = "fffloat: p1 = 3.1"
main[1]  EvalArgs.ffint(EvalArgs.jjint) = "ffint: p1 = 4"
main[1]  EvalArgs.fflong(EvalArgs.jjlong) = "fflong: p1 = 5"
main[1]  EvalArgs.ffshort(EvalArgs.jjshort) = "ffshort: p1 = 6"
main[1]  EvalArgs.ffintArray(EvalArgs.jjintArray) = "ffintArray: p1 = [I@2ad1e832"
main[1]  EvalArgs.ffjj1(EvalArgs.myjj1) = "jj1name"
main[1]  1 = 1
main[1]  EvalArgs.ffbyte(EvalArgs.jjint) = "ffbyte: p1 = 4"
main[1]  EvalArgs.ffchar(EvalArgs.jjdouble) = "ffchar: p1 = "
main[1]  EvalArgs.ffdouble(EvalArgs.jjfloat) = "ffdouble: p1 = 3.0999999046325684"
main[1]  EvalArgs.fffloat(EvalArgs.jjshort) = "fffloat: p1 = 6.0"
main[1]  EvalArgs.ffint(EvalArgs.jjlong) = "ffint: p1 = 5"
main[1]  EvalArgs.fflong(EvalArgs.jjchar) = "fflong: p1 = 97"
main[1]  EvalArgs.ffshort(EvalArgs.jjbyte) = "ffshort: p1 = 1"
main[1]  1 = 1
main[1]  EvalArgs.ffjj1(EvalArgs.myjj2) = "jj2name"
main[1] com.sun.tools.example.debug.expr.ParseException: Name unknown: jj1name
 EvalArgs.myjj1.toString().equals(jj1name) = null
main[1]  1 = 1
main[1]  EvalArgs.ffoverload(EvalArgs.jjboolean) = "ffoverload: boolean p1 = true"
main[1]  EvalArgs.ffoverload(EvalArgs.jjchar) = "ffoverload: char p1 = a"
main[1]  EvalArgs.ffoverload(EvalArgs.jjdouble) = "ffoverload: double p1 = 2.2"
main[1]  EvalArgs.ffoverload(EvalArgs.jjfloat) = "ffoverload: float p1 = 3.1"
main[1]  EvalArgs.ffoverload(EvalArgs.jjlong) = "ffoverload: long p1 = 5"
main[1]  EvalArgs.ffoverload(EvalArgs.jjshort) = "ffoverload: short p1 = 6"
main[1]  EvalArgs.ffoverload(EvalArgs.jjintArray) = "ffoverload: int array p1 = [I@2ad1e832"
main[1]  EvalArgs.ffoverload(EvalArgs.myjj1) = "jj1name"
main[1]  EvalArgs.ffoverload(EvalArgs.myjj2) = "jj2name"
main[1]  1 = 1
main[1]  "These should fail with msg Arguments match multiple methods" = "These should fail with msg Arguments match multiple methods"
main[1] com.sun.tools.example.debug.expr.ParseException: Arguments match multiple methods
 EvalArgs.ffoverload(EvalArgs.jjbyte) = null
main[1] com.sun.tools.example.debug.expr.ParseException: Arguments match multiple methods
 EvalArgs.ffoverload(EvalArgs.jjint) = null
main[1]  1 = 1
main[1]  "These should fail with InvalidTypeExceptions" = "These should fail with InvalidTypeExceptions"
main[1] com.sun.jdi.InvalidTypeException: Can't assign non-boolean value to a boolean
 EvalArgs.ffboolean(EvalArgs.jjbyte) = null
main[1] com.sun.jdi.InvalidTypeException: Can't assign primitive value to object
 EvalArgs.ffintArray(EvalArgs.jjint) = null
main[1] com.sun.jdi.InvalidTypeException: Can't assign float[] to int[]
 EvalArgs.ffintArray(EvalArgs.jjfloatArray) = null
main[1] com.sun.jdi.InvalidTypeException: Can't assign EvalArgs$jj1 to EvalArgs$jj2
 EvalArgs.ffjj2(EvalArgs.myjj1) = null
main[1] com.sun.jdi.InvalidTypeException: Can't assign EvalArgs$oranges to EvalArgs$jj2
 EvalArgs.ffjj2(EvalArgs.myoranges) = null
main[1] 