M0 {-d} [classname{.} ]methodname[(signature)] [WHEN [-x|-env] conditional expression]
   {-e}           {::}
                  {:>}
Set a breakpoint at the first executable line of 'classname.methodname'. 

if 'classname' is not specified, the breakpoint is set on the current debugged class
if 'signature' is not specified and there is only a method named 'methodname', the breakpoint is set on that method
'signature' is a comma separated list of class names or primitive types names,
e.g. (java.lang.String,int,java.awt.Rectangle,boolean) 


[-d: disable the breakpoint]
[-e: enable the breakpoint]

when-phrase specifies a break condition

the conditional expression has the following format:

{ value1 >  value2 }
         >=
         <
         <=
         =
         !=
         
{ ! cond1          }

{   cond1 && cond2  }
          ||     

where value1 and value2 are variable names, arithmetical expressions or constants, cond1 and cond2 are conditional expressions

The string constants must be delimited by '"'. 

If the -env option is specified, the variable names must be related to environment variables.

If the -x option is specified, the constants must be hexadecimal strings.  

The supported arithmetical operators are +,-,*,/