ソース1ソース2ソース3ソース4

(継承しているためたくさんソースがあります。)