Copyright (c) 2004-2010 Oracle Corporation.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
Allows "tear-off" objects to be linked to the parent object.
This mechanism is used to avoid static linking optional packages,
so that stapler can work even when the optional dependencies are missing.
- Kohsuke Kawaguchi