private boolean isSynthetic(Method m){
  if ((m.getAccessFlags() & Constants.ACC_SYNTHETIC) != 0) {
    return true;
  }
  Attribute[] attrs=m.getAttributes();
  for (  Attribute attr : attrs) {
    if (attr instanceof Synthetic) {
      return true;
    }
  }
  return false;
}

private boolean isSynthetic ( Method m ) { if ( ( m . getAccessFlags ( ) & Constants . ACC_SYNTHETIC ) != 0 ) { return true ; } Attribute [ ] attrs = m . getAttributes ( ) ; for ( Attribute attr : attrs ) { if ( attr instanceof Synthetic ) { return true ; } } return false ; }
methods marked with the " synthetic " attribute do not appear in the source code
