Can this value be a primitive Java value?

Property definitions

nitc $ JavaCompilerVisitor :: can_be_primitive
	# Can this `value` be a primitive Java value?
	private fun can_be_primitive(value: RuntimeVariable): Bool do
		var t = value.mcasttype.undecorate
		if not t isa MClassType then return false
		var k = t.mclass.kind
		return k == interface_kind or t.is_java_primitive
	end
src/compiler/java_compiler.nit:860,2--866,4