docs: protected void transferInvisibleValues(CmsEntity original, CmsEntity target, CmsContentTypeVisitor visitor) {
  
          List<String> invisibleAttributes = new ArrayList<String>();
          for (Entry<String, CmsAttributeConfiguration> configEntry : visitor.getAttributeConfigurations().entrySet()) {
              if (!configEntry.getValue().isVisible()) {
                  invisibleAttributes.add(configEntry.getKey());
              }
          }
          CmsContentDefinition.transferValues(
              original,
              target,
              invisibleAttributes,
              visitor.getTypes(),
              visitor.getAttributeConfigurations(),
              true);
      }