Java is picky about return types.  Spending too much time in lax programming environments.