public static final void loadAttributesMap( DataNode dataNode, AttributesInterface attributesInterface )
    throws KettleException {
    loadAttributesMap( dataNode, attributesInterface, NODE_ATTRIBUTE_GROUPS );
  }
@Test
  public void testLoadAttributesMap_DefaultTag() throws Exception {
    try ( MockedStatic<AttributesMapUtil> mockedAttributesMapUtil = mockStatic( AttributesMapUtil.class ) ) {
      mockedAttributesMapUtil.when( () -> AttributesMapUtil.loadAttributesMap( any( DataNode.class ),
        any( AttributesInterface.class ) ) ).thenCallRealMethod();
      mockedAttributesMapUtil.when( () -> AttributesMapUtil.loadAttributesMap( any( DataNode.class ),
        any( AttributesInterface.class ), anyString() ) ).thenCallRealMethod();

      DataNode dataNode = new DataNode( CNST_DUMMY );
      DataNode groupsDataNode = dataNode.addNode( AttributesMapUtil.NODE_ATTRIBUTE_GROUPS );
      DataNode aGroupDataNode = groupsDataNode.addNode( A_GROUP );
      aGroupDataNode.setProperty( A_KEY, A_VALUE );

      JobEntryCopy jobEntryCopy = new JobEntryCopy();

      AttributesMapUtil.loadAttributesMap( dataNode, jobEntryCopy );

      assertNotNull( jobEntryCopy.getAttributesMap() );
      assertNotNull( jobEntryCopy.getAttributes( A_GROUP ) );
      assertEquals( A_VALUE, jobEntryCopy.getAttribute( A_GROUP, A_KEY ) );
    }
  }