public static Conversion ConversionFor(Release source, Release target) { return ((source != target) ? DepthFirstSearch (source, target, new Stack ()) : null); }