diff --git a/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java b/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java index f7708247d7..9483d18871 100644 --- a/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java +++ b/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java @@ -254,14 +254,13 @@ public abstract class BeanUtils { return (Constructor) ctors[0]; } } - else { - // Several public constructors -> let's take the default constructor - try { - return clazz.getDeclaredConstructor(); - } - catch (NoSuchMethodException ex) { - // Giving up... - } + + // Several constructors -> let's try to take the default constructor + try { + return clazz.getDeclaredConstructor(); + } + catch (NoSuchMethodException ex) { + // Giving up... } // No unique constructor at all