// Path: archunit/src/main/java/com/mscharhag/archunit/model/User.java
// @Entity
// public class User {
// 
//     private String name;
// 
//     public User(String name) {
//         this.name = name;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// }


import com.mscharhag.archunit.model.User;
import javax.persistence.EntityManager;
package com.mscharhag.archunit.layers.repository;



public class UserRepository {

    private EntityManager entityManager;

    public User loadUser() {
// Path: archunit/src/main/java/com/mscharhag/archunit/model/User.java
// @Entity
// public class User {
// 
//     private String name;
// 
//     public User(String name) {
//         this.name = name;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// }


// Path: archunit/src/main/java/com/mscharhag/archunit/layers/repository/UserRepository.java
import com.mscharhag.archunit.model.User;
import javax.persistence.EntityManager;

package com.mscharhag.archunit.layers.repository;



public class UserRepository {

    private EntityManager entityManager;

    public User loadUser() {
        return new User("John Doe");