Virtual Java File object implementation