/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . Ġand Ġother Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . jetbrains . plugin . structure . intellij . extractor Ċ Ċ import Ġcom . jetbrains . plugin . structure . base . plugin . Plugin Problem Ċ Ċ sealed Ġclass ĠExtract or Result Ġ{ ĊĠ Ġdata Ġclass ĠSuccess ( val Ġextracted Plugin : ĠExtract ed Plugin ) Ġ: ĠExtract or Result () ĊĊĠ Ġdata Ġclass ĠFail ( val Ġplugin Problem : ĠPlugin Problem ) Ġ: ĠExtract or Result () Ċ }