code: private void addMixInAnnotations( Map<Class, Class> mapMixInAnnotations, JsonMixIns mapperMixIns ) {
          if ( null != mapperMixIns ) {
              for ( JsonMixIn jsonMixIn : mapperMixIns.value() ) {
                  JClassType targetType = findClassType( jsonMixIn.target() );
                  if ( null == targetType ) {
                      continue;
                  }
                  specificTypes.add( targetType );
                  specificTypes.addAll( Arrays.asList( targetType.getSubtypes() ) );
  
                  mapMixInAnnotations.put( jsonMixIn.target(), jsonMixIn.mixIn() );
              }
          }
  
          if ( !mapMixInAnnotations.isEmpty() ) {
              for ( Entry<Class, Class> entry : mapMixInAnnotations.entrySet() ) {
                  JClassType targetType = findClassType( entry.getKey() );
                  if ( null == targetType ) {
                      continue;
                  }
  
                  JClassType mixInType = findClassType( entry.getValue() );
                  if ( null == mixInType ) {
                      continue;
                  }
  
                  mixInAnnotations.put( targetType.getQualifiedSourceName(), mixInType );
              }
          }
      }
docs: Adds to {@link #mixInAnnotations} the configured mix-in annotations passed in parameters
  
  @param mapMixInAnnotations mix-ins annotations to add
  @param mapperMixIns Annotation defined on mapper