Tapestry usa manipulación de bytecode para transformar las clases de las páginas y componentes en tiempo de ejecución.