- public void apply() throws InferenceException {
- StmtContext<?, ?, ?> belongsToModuleCtx = belongsToPrereq.get();
-
- belongsToCtx.addToNs(BelongsToModuleContext.class, belongsToModuleIdentifier,
- belongsToModuleCtx);
- belongsToCtx.addToNs(BelongsToPrefixToModuleIdentifier.class, StmtContextUtils
- .findFirstDeclaredSubstatement(belongsToCtx, PrefixStatement.class).getStatementArgument
- (), belongsToModuleIdentifier);
+ public void apply(final InferenceContext ctx) {
+ StmtContext<?, ?, ?> belongsToModuleCtx = belongsToPrereq.resolve(ctx);
+
+ belongsToCtx.addToNs(BelongsToModuleContext.class, belongsToModuleIdentifier, belongsToModuleCtx);
+ belongsToCtx.addToNs(BelongsToPrefixToModuleIdentifier.class,
+ StmtContextUtils.findFirstDeclaredSubstatement(belongsToCtx, PrefixStatement.class)
+ .getStatementArgument(), belongsToModuleIdentifier);