import java.lang.String;
import java.lang.Object;

package property;

public native class JavaProperties {
  public static int sNumber [int i] { getSNumber; setSNumber;};
  public static String sString [int i] {getSString; setSString;};
  public static Object anything { getSString; ;};
}

package java.util;

public native interface Map {
  public Object item [Object o] { get; put; };
}

// JLA Test of redefinition ala C#
public native class HashMap implements java.util.Map {   
  public Object item [Object o] { get; put; };
}