--- /dev/null
+package jp.sourceforge.stigmata.birthmarks.fuc;
+
+import jp.sourceforge.stigmata.BirthmarkExtractor;
+import jp.sourceforge.stigmata.spi.BirthmarkExtractorService;
+import jp.sourceforge.stigmata.spi.BirthmarkService;
+
+/**
+ * Birthmark Service Provider Interface.
+ *
+ * @author Haruaki TAMADA
+ */
+public class FrequencyUsedClassesBirthmarkExtractorService implements BirthmarkExtractorService{
+
+ /**
+ * returns a type of the birthmark this service provides.
+ */
+ @Override
+ public String getType(){
+ return "fuc";
+ }
+
+ /**
+ * returns a extractor for the birthmark of this service.
+ */
+ @Override
+ public BirthmarkExtractor getExtractor(BirthmarkService service){
+ return new FrequencyUsedClassesBirthmarkExtractor(service);
+ }
+
+ @Override
+ public String getDescription(){
+ return "Frequency of Used Classes birthmark";
+ }
+}
\ No newline at end of file