An Assistant in java