FUNCTION preprocess (source, step) ast := parse-source-into-ast(source) replacements := empty-list
pets.getFirst()); System.out.println( "pets.element(): " + pets.element()); // Only differs in empty-list System.out.println( "pets.removeFirst(): " + pets.removeFirst()); // Only differs in empty-list