#**##if ( $targetMulti.ContainerObject.equals($source) )
#*   *##if ( $targetMulti.Type == 2 )## DIRECT
#*      *##set( $mparam = $targetMulti.SourceObject.ObjectName )
#*      *##set( $multi = "NextOf" )
#*   *##elseif ( $targetMulti.Type == 3 )## INDEX
#*      *##set( $mparam = "$targetMulti.SourceObject.ObjectName, $targetMulti.Index" )
#*      *##set( $multi = "NextOf" )
#*   *##elseif ( $targetMulti.Type == 4 )## INDIRECT
#*      *##set( $mparam = "$targetMulti.TargetObject.ObjectName, $targetMulti.SourceObject.ObjectName" )
#*      *##set( $indmulti = "isAfterOf" )
#*   *##end
#**##elseif ( $sourceMulti.ContainerObject.equals($source) )
#*   *##if ( $sourceMulti.Type == 2 )## DIRECT
#*      *##set( $mparam = $sourceMulti.TargetObject.ObjectName )
#*      *##set( $multi = "PreviousOf" )
#*   *##elseif ( $sourceMulti.Type == 3 )## INDEX
#*      *##set( $mparam = "$sourceMulti.TargetObject.ObjectName, $sourceMulti.Index" )
#*      *##set( $multi = "PreviousOf" )
#*   *##elseif ( $sourceMulti.Type == 4 )## INDIRECT
#*      *##set( $mparam = "$sourceMulti.SourceObject.ObjectName, $sourceMulti.TargetObject.ObjectName" )
#*      *##set( $indmulti = "isBeforeOf" )
#*   *##end	
#**##end
#**### copied from check.vm
#**##parse("java/breaks:classDiag/assoc/accessors.vm")
#**##set( $opComment = "multi link check $link.InstanceOf.Name from $sourceName to $targetName" )
#**##if ( $linkNegative )
#*   *##set($condition = "!($contains)")
#**##else
#*   *##set($condition = "$contains")
#**##end
#**##parse("java/breaks:storyPattern/condition.vm" )