private void customizeModifiers(Meth meth) { if (!meth.getModifiers().contains(Modifier.ABSTRACT) && !meth.getModifiers().contains(Modifier.STATIC) && !meth.isConstructor()) { if (meth.isInherited()) { meth.getModifiers().add(Modifier.OVERRIDE); } else if (!meth.getClassDef().isInterface() && meth.getModifiers().contains(Modifier.PUBLIC)) { meth.getModifiers().add(Modifier.VIRTUAL); } } }