1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project// Copyright 2008 The Android Open Source Project
2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project/**
4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Doubled sub-class, form #1.
5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */
6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectclass DoubledImplement implements ICommon {
7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public DoubledImplement() {
8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project        System.out.println("Ctor: doubled implement, type 1");
9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    }
10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
11f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public DoubledImplement getDoubledInstance() {
12f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project        return new DoubledImplement();
13f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    }
14f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
15f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public void one() {
16f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project        System.out.println("DoubledImplement one");
17f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    }
18f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project}
19