anchor.diff:      {[{input_j, true},  {input_k, true}],  [{status, normal}, {value, false}]}
     ].
   
  +  block_init_state_true_test_() ->
  +  {"Input to Output tests for: " ++ atom_to_list(?MODULE),
  +   {setup, 
  +      fun init_state_true_setup/0, 
  +      fun init_state_true_cleanup/1,
  +      fun (BlockState) -> 
  +        {inorder,
  +        [
  +          init_state_true_io(BlockState)
  +        ]}
  +      end} 
  +  }.
  +
  +init_state_true_setup() ->
  +  InitConfigVals = [{initial_state, true}],
  +  unit_test_utils:block_setup(?MODULE, InitConfigVals).
  +
  +init_state_true_cleanup(BlockState) ->
  +  unit_test_utils:block_cleanup(?MODULE, BlockState).
  +
  +init_state_true_io(BlockState) ->
  +  unit_test_utils:create_io_tests(?MODULE, input_cos, BlockState, init_state_true_test_sets()).
  +
  +init_state_true_test_sets() ->
  +  [
  +    {[], [{status, no_input}, {value, null}]},
  +    {[{input_j, true},  {input_k, true}],  [{status, normal},   {value, false}]},
  +    {[{input_j, null}],                    [{status, no_input}, {value, null}]},
  +    {[{input_j, false}, {input_k, false}], [{status, normal},   {value, true}]}
  +  ].
  +
  +
   -endif.
positive.code:   attrib_utils:merge_attribute_lists(
      block_common:configs(BlockName, ?MODULE, version(), Description), 
      [
        
      ]). 
  
  
  
negative.code:         {ok, null} -> Value = null, Status = no_input;
      
          {ok, InputK} -> 
            % If we are transitioning from a null state.
            % Set output to the intial state config value
            case CurrValue of 
              null ->
                {ok, CurrValueNotNull} = config_utils:get_boolean(Config, initial_state);
  
              _NotNull -> 
                CurrValueNotNull = CurrValue
            end,
  
            % Inplement JK Flip-Flop truth table
  