anchor.diff:  %%
   %% %CopyrightBegin%
   %%
  -%% Copyright Ericsson AB 2009-2012. All Rights Reserved.
  +%% Copyright Ericsson AB 2009-2015. All Rights Reserved.
   %%
   %% Licensed under the Apache License, Version 2.0 (the "License");
   %% you may not use this file except in compliance with the License.
  
positive.code:           debug_info            :: '_' | debug_info() | undefined,
            app_file              :: '_' | app_file() | undefined,
            app_type              :: '_' | app_type() | undefined,
            incl_app_filters      :: '_' | [#regexp{}],
            excl_app_filters      :: '_' | [#regexp{}],
            incl_archive_filters  :: '_' | [#regexp{}],
            excl_archive_filters  :: '_' | [#regexp{}],
            archive_opts          :: '_' | [archive_opt()],
  
            %% Dynamic
            status          :: '_' | status(),
            uses_mods       :: '_' | [mod_name()],
            used_by_mods    :: '_' | [mod_name()],
            uses_apps       :: '_' | [app_name()],
            used_by_apps    :: '_' | [app_name()],
            is_pre_included :: '_' | '$2' | boolean() | undefined,
            is_included     :: '_' | '$1' | boolean() | undefined,
            rels            :: '_' | [rel_name()]
  	}).
  
  -record(rel_app,
  
negative.code:           app_name    :: '_'  | app_name(),
            incl_cond   :: '_'  | incl_cond() | undefined,
            debug_info  :: '_'  | debug_info() | undefined,
            is_app_mod  :: '_'  | boolean() | undefined,
            is_ebin_mod :: '_'  | boolean() | undefined,
            uses_mods   :: '$2' | [mod_name()] | undefined,
            exists      :: '_'  | boolean() | undefined,
            %% Dynamic
            status = ok       :: '_' | status(),
            used_by_mods = [] :: '_' | [mod_name()],
            is_pre_included   :: '_' | boolean() | undefined,
            is_included       :: '_' | boolean() | undefined
  	}).
  
  -record(app_info,
  