Contributions to this code are covered by the Adobe contributors
license agreement. Developers must sign and submit the Adobe CLA in
order to contribute to this project.