@Override
    protected void initInternalModel() throws CoreException {

        if (key().value() instanceof ModelConfig<?, ?>) {
            applyStyle((ModelConfig<?, ?>) key().value());
        }

        if (key().value() instanceof List<?>) {
            for (final Object data : (List<?>) key().value()) {
                if (data instanceof ModelConfig<?, ?>) {
                    applyStyle((ModelConfig<?, ?>) key().value());
                }
            }
        }

        for (final Object data : key().optionalData()) {
            if (data instanceof ModelConfig<?, ?>) {
                applyStyle((ModelConfig<?, ?>) data);
            }
        }

        // Do generic stuff
        // listen(JRebirthWaves.SHOW_VIEW_WT);
        // listen(JRebirthWaves.HIDE_VIEW_WT);

        // Do custom stuff
        initModel();
    }
@ Override protected void initInternalModel ( ) throws CoreException { if ( key ( ) . value ( ) instanceof ModelConfig < ? , ? > ) { applyStyle ( ( ModelConfig < ? , ? > ) key ( ) . value ( ) ) ; } if ( key ( ) . value ( ) instanceof List < ? > ) { for ( final Object data : ( List < ? > ) key ( ) . value ( ) ) { if ( data instanceof ModelConfig < ? , ? > ) { applyStyle ( ( ModelConfig < ? , ? > ) key ( ) . value ( ) ) ; } } } for ( final Object data : key ( ) . optionalData ( ) ) { if ( data instanceof ModelConfig < ? , ? > ) { applyStyle ( ( ModelConfig < ? , ? > ) data ) ; } } initModel ( ) ; }
{@inheritDoc}