/* */
/* */ private void configureWithDependencies(AbstractBeanMetaData aspect)
/* */ {
/* 124 */ aspect.addProperty(new AbstractPropertyMetaData("adviceBean", this.name));
/* */
/* 126 */ AbstractInstallMetaData installAspect = new AbstractInstallMetaData();
/* 127 */ installAspect.setBean(aspect.getName());
/* 128 */ installAspect.setMethodName("install");
/* 129 */ ArrayList parameters = new ArrayList();
/* 130 */ parameters.add(new AbstractParameterMetaData(new ThisValueMetaData()));
/* 131 */ installAspect.setParameters(parameters);
/* */
/* 133 */ List installs = getInstalls();
/* 134 */ if (installs == null)
/* 135 */ installs = new ArrayList();
/* 136 */ installs.add(installAspect);
/* 137 */ setInstalls(installs);
/* */
/* 139 */ AbstractInstallMetaData uninstallAspect = new AbstractInstallMetaData();
/* 140 */ uninstallAspect.setBean(aspect.getName());
/* 141 */ uninstallAspect.setMethodName("uninstall");
/* */
/* 143 */ List uninstalls = getUninstalls();
/* 144 */ if (uninstalls == null)
/* 145 */ uninstalls = new ArrayList();
/* 146 */ uninstalls.add(uninstallAspect);