public void writeTransformPlan( String registryName, PlanPhase phase, Rule rule, int[] ordinals, GraphResult graphResult ) { if( isTransformTraceDisabled() ) return; String ruleName = String.format( "%02d-%s-%04d", phase.ordinal(), phase, addRule( rule ) ); for( int i = 1; i < ordinals.length; i++ ) ruleName = String.format( "%s-%04d", ruleName, ordinals[ i ] ); ruleName = String.format( "%s-%s", ruleName, graphResult.getRuleName() ); Path path = getFullTransformTracePath( registryName ).resolve( ruleName ); graphResult.writeDOTs( path.toString() ); markResult( graphResult, path ); }