getSibling((IType)typeBinding.getJavaElement()), settings, true, true);
op.setOmitSuper(!commandLine.hasOption(Options.SUPERTYPE_OPTION) || isDefault);
if (!typeBinding.isEnum()){
op.setVisibility(Modifier.PUBLIC);
}
op.run(null);
TextEdit edit = op.getResultingEdit();
if (edit != null){
edit = edit.getChildren()[0];
JavaUtils.format(