private String computeOverrideMethodDesc(String desc,boolean isStatic){
  if (isStatic) {
    return desc;
  }
 else {
    return instanceToStaticDescPrefix + desc.substring(1);
  }
}

private String computeOverrideMethodDesc ( String desc , boolean isStatic ) { if ( isStatic ) { return desc ; } else { return instanceToStaticDescPrefix + desc . substring ( 1 ) ; } }
instance methods , when converted to static methods need to have the subject object as the first parameter . if the method is static , it is unchanged .
