<|file_name|>nonFinalPublic.py<|end_file_name|><｜fim▁begin｜><｜fim▁hole｜>        modifiers = astTuple.ast.modifiers
        nonFinalPublic = modifiers.isSet(Modifier.ModifierFlag.Public) and not modifiers.isSet(Modifier.ModifierFlag.Final)
        if not nonFinalPublic:
            Query.input.remove(astTuple)

Query.result = Query.input<｜fim▁end｜>
for astTuple in Query.input.tuples('ast'):
    if type(astTuple.ast) is Field: