PicoContainerでコンポーネントを毎回生成するには
PicoContainerではデフォルトではシングルトンなコンポーネントとして
登録されるため、コンポーネントの取得時には毎回同じオブジェクトが返却れさます。
TransientComponentAdapterを使うと、コンポーネント取得のたびにインスタンスが作られるようになります。
pico.registerComponent( new TransientComponentAdapter(PetStore.class, DefaultPetStore.class));